diff options
author | simonmar <unknown> | 2002-05-28 16:17:11 +0000 |
---|---|---|
committer | simonmar <unknown> | 2002-05-28 16:17:11 +0000 |
commit | 31acf941120ad98556162e552ea6f7b12475904e (patch) | |
tree | aaad2f56e181ee3d873702c37d26709bc690f1ed /TODO | |
parent | a3156213dca10966a27aa963ed414d6067501f1f (diff) |
[haddock @ 2002-05-28 16:17:11 by simonmar]
update
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 30 |
1 files changed, 23 insertions, 7 deletions
@@ -1,16 +1,29 @@ -* more compact rendering for datatypes, like - data T = -- comment for T - A -- comment for A - | B -- comment for B +* when exporting a class method on its own, don't list the whole class in + the export list (we should try to construct the type of the method, somehow). -* instances: list relevant instances in the documentation for classes and - datatypes. +* Allow linking to a section name? + +* Class names aren't rendered as proper binders + +* for a constructor, don't fill its entire cell with a grey background. + +* don't link to M.x if M.x is re-exported via a 'module N' from module M. + +* switch to longer rendering form for datatypes when necessary? + +* Pick the preferred export names as per the paper. + +* Top-level package docs + +* instances: need to construct instances for deriving clauses, somehow. * attributes for individual declarations, eg. -- #abstract or targetted to a specific decl: -- #T: abstract + #long, #short, #noinstances (on a type or class) + * A module re-export should only reference the target module if the target module is imported without hiding any of its exports (otherwise we should inline just the exported bits). @@ -52,4 +65,7 @@ * clean up the layout: don't use table cellspacing, use CSS instead -* implicit parameter support in the parser. +* Support for the rest of GHC extensions in the parser: + - implicit parameters + - scoped type variables (return types left to do). + |