#4521: Passing --hoogle to haddock when building base
---------------------------------+------------------------------------------
Reporter: igloo | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: 7.0.2
Component: Build System | Version: 7.0.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
In http://www.haskell.org/pipermail/cvs-ghc/2010-November/057376.html Neil
asks:
For nearly all packages on hackage, haddock is run over them with
--hoogle, which generates documentation
(http://hackage.haskell.org/package/stm) and a hoogle database
(http://hackage.haskell.org/packages/archive/stm/2.2.0.1/doc/html/stm.txt).
However, the base library is special, and hackage can't easily apply
haddock to it, so Ross takes the documentation off
http://www.haskell.org/ghc/docs/6.12.2/html/libraries/base-4.2.0.1/ and
changes the URLs. The result is that the base library does not have a
hoogle database on hackage. Would it be possible for the GHC build system
to pass --hoogle when running Haddock on the base library, and then
include the resulting base.txt everywhere the haddock documentation goes?
I'm revisiting Hoogle development and the base library is the one
sticking point before I make a new Hoogle release. In previous versions I
made the base library documentation using a series of hacks, but it would
be nice to have something more robust and accurate going forward.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4521>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs