aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorsimonmar <unknown>2002-05-13 10:44:10 +0000
committersimonmar <unknown>2002-05-13 10:44:10 +0000
commitdcd5320d201d48e95442351f062afc37c18097c7 (patch)
tree66c5f03d0f0cd53efc7a6bcaf5bcd14a3d86f1f6 /TODO
parent1402b19b0d1e4f07cd29397b0290cd1fb64932c9 (diff)
[haddock @ 2002-05-13 10:44:10 by simonmar]
a couple more things, prioritise a bit
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 15 insertions, 5 deletions
diff --git a/TODO b/TODO
index ec5ad448..42b22549 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,13 @@
+* doc strings for: function arguments
+
+* more compact rendering for datatypes, like
+ data T = -- comment for T
+ A -- comment for A
+ | B -- comment for B
+
+* instances: list relevant instances in the documentation for classes and
+ datatypes.
+
* 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).
@@ -29,9 +39,6 @@
* pay attention to import specs!
-* instances: list relevant instances in the documentation for classes and
- datatypes.
-
* include file revision info in module headers
* Add a link to the defining location of a re-exported entity
@@ -40,8 +47,6 @@
* we don't deal with records properly - exporting record selectors etc.
-* doc strings for: function arguments
-
* remove the s/r conflicts I added to the grammar
* check handling of special types ([], (), (,) etc.)
@@ -49,3 +54,8 @@
* Horizontal lines?
* 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.