diff options
author | David Waern <davve@dtek.chalmers.se> | 2008-01-16 23:01:21 +0000 |
---|---|---|
committer | David Waern <davve@dtek.chalmers.se> | 2008-01-16 23:01:21 +0000 |
commit | 7f1caa735abfec91ebf303c63ec7bf996acbb88d (patch) | |
tree | 3a050ee473f9c4218ecba7b9bb05b5cfcfbf1897 /TODO | |
parent | d43516d3fe919cdfa1d30bf76d211f7faf7a2566 (diff) |
Add feature-requsts from Henning Thielemann to TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -74,6 +74,24 @@ ----------------------------------------------------------------------------- -- features + +* Optionally show qualifications of identifiers, that is print +"Sequence.map" rather than "map", "Music.T" rather than just "T". The +option for haddock could be + --qualification QUAL + QUAL=none (default) strip off qualification (just "map") + QUAL=orig show the identifiers as they are written in the module (e.g. "map" or "List.map") + QUAL=full show all identifiers with full qualification (Data.List.map) + Actually I tried to implement it by myself in the old Haddock, but I +could not precisely identify the place, where the qualification is +removed. + +* Documentation of arguments of type constructors other than 'top level' arrows. E.g. + T (a {- ^ arg -} -> b {- ^ result -} ) + (a {- ^ arg -} -> b {- ^ result -} ) -> c + (a {- ^ x coord -}, b {- ^ y coord -}) -> c + It's probably difficult to format properly in HTML. + * Do something better about re-exported symbols from another package. * Haddock could compare interfaces from multiple versions of a module |