id,summary,reporter,owner,description,type,status,priority,resolution,keywords,cc,topic,difficulty,mentor
1567,Haddock: allow documentation to propagate between packages,simonmar,,"Haddock is not able to document entities that are re-exported from a module in another pacakge.  This has been a long-standing problem with Haddock, and is the reason that some of our documentation looks a bit strange (e.g. [http://www.haskell.org/ghc/dist/stable/docs/libraries/haskell98/List.html the List module]).

In order to fix this, we need to serialise declarations and documentation in Haddock's `.haddock` files.  A lot of `binary` instances need to be written.

This project probably won't take the whole 3 months on its own, so the student could combine it with one or more of the other Haddock projects (eg. #1568, #1569)

Here's the Haddock ticket:

 * [http://trac.haskell.org/haddock/ticket/24]

== Interested Mentors ==

 * David Waern
 * Simon Marlow
 * Duncan Coutts (co-mentor)

== Interested Students ==

 * Isaac Dupree <id@isaac.cedarswampstudios.org>
",proposed-project,closed,good,fixed,,id@…,Haddock,unknown,not-accepted
