#1740: Haddock 0.8 does not appear to respect module structure
----------------------+-----------------------------------------------------
Reporter: guest | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: None | Version: 6.8
Severity: normal | Keywords:
Difficulty: Unknown | Os: Unknown
Testcase: | Architecture: Unknown
----------------------+-----------------------------------------------------
Haddock seems to ignore the explicit import lists or hiding
lists of imports. So if you have
{{{
module MyModule
(module MyOtherModule
) where
import MyOtherModule hiding (foo)
}}}
or
{{{
module MyModule
(module MyOtherModule
) where
import MyOtherModule(foo)
}}}
Everything exported by MyOtherModule is documented
in the Haddock for MyModule whether of not it's available.
The resulting Haddock is therefore quite incorrect and
misleading.
Yes, I know this isn't a ghc bug, but there seems to be
nowhere else to report this. So please can we have it
fixed, not just closed and forgotten about :-)
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1740>
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