aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorsimonmar <unknown>2002-05-15 13:03:41 +0000
committersimonmar <unknown>2002-05-15 13:03:41 +0000
commitb27918123ceca54771f5d4997d54fcc9f59b8aae (patch)
tree3073ea985b73d7cd484ecbc57115c46019093f8f /TODO
parent57344dc35b4de1395209c0ac533ea18e53b5a950 (diff)
[haddock @ 2002-05-15 13:03:41 by simonmar]
update
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 5 insertions, 11 deletions
diff --git a/TODO b/TODO
index 42b22549..5bf846fe 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,3 @@
-* doc strings for: function arguments
-
* more compact rendering for datatypes, like
data T = -- comment for T
A -- comment for A
@@ -8,12 +6,15 @@
* instances: list relevant instances in the documentation for classes and
datatypes.
+* attributes for individual declarations, eg.
+ -- #abstract
+ or targetted to a specific decl:
+ -- #T: abstract
+
* 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).
-* Put SrcLocs in DocComments
-
* facilities for saving interfaces so that you can run Haddock against
something that isn't the Prelude.
@@ -25,15 +26,11 @@
* Add back-references from the definition to the uses of types/classes
(perhaps in the index?)
-
* In the contents page, indicate portability/stability of each module
somehow.
* remove extra whitespace from the generated HTML to save space
-* To clean up: various warnings are emitted with trace rather than
- being propagated back to the top level properly.
-
* split large modules into several pages (perhaps split at each
section 1 heading?)
@@ -56,6 +53,3 @@
* clean up the layout: don't use table cellspacing, use CSS instead
* implicit parameter support in the parser.
-
-* Allow a qualified name in a doc string to point to the entity even if it
- isn't in scope.