I had a chat with waern & eivuokko today on #ghc about support web-based links for haddock.ghc, and I'd like to hear some voices.  The chat is at http://conal.net/misc/2007-08-17-ghc.html .

The --read-interface flag has been removed in haddock.ghc, in favor of grabbing the info out of package.conf.  Unfortunately, that change breaks the only way I know of to get web-based inter-package links correct.  We were thinking that there could just be a new, url-valued package.conf field, haddock-html-web, to augment the local-path-valued haddock-html field.  In addition, haddock could have flags --net-links or --local-links, to determine whether to use haddock-html or haddock-html-web.

Then we'd want to have support from cabal, to pass the new field into the .installed-pkg-config.

BTW, I see "haddock-html" in my .installed-pkg-config, but "haddockHtmls" in package.conf .  Is there some kind of translation magic to perform?

Comments?

  - Conal