[haddock] #69: Errors with class members

haddock haddock at projects.haskell.org
Mon Jan 26 08:25:35 EST 2009

#69: Errors with class members
Reporter:  NeilMitchell  |        Owner:       
    Type:  defect        |       Status:  new  
Priority:  major         |    Milestone:  2.4.2
 Version:  2.5.0         |   Resolution:       
Keywords:                |  
Comment (by waern):

 Replying to [comment:7 waern]:
 > Reply from Simon Marlow (off-Trac):
 > "The idea is that Haddock simply documents each entity in the export
 list in the order that the entities occur.  If you have duplicates in the
 export list, then you get duplicate entries in the documentation too.
 Record fields and class methods aren't any different from other entities
 in this respect.  I think this is consistent behaviour, and if you don't
 want it you can always change the export list."

 I agree with this, but in this particular case, the record fields are not
 duplicated in the export list,  because the class is exported abstractly.
 When exporting a class abstractly, and its fields separately, the fields
 are added to the class definition in the documentation, *and* shown at the
 top level.

Ticket URL: <http://trac.haskell.org/haddock/ticket/69#comment:8>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool

More information about the Haddock mailing list