haddock.ghc, cabal, and web-based docs

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
participants (1)
-
Conal Elliott