aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorsimonmar <unknown>2003-11-28 12:08:00 +0000
committersimonmar <unknown>2003-11-28 12:08:00 +0000
commit090bbc4c8e0ab1d5b595f54723faba00c4b6d476 (patch)
tree127738c175015114062ac89c89f0d94d699dc8fe /TODO
parent6c90abc29d861a64f14529c77b89c2880baa4652 (diff)
[haddock @ 2003-11-28 12:08:00 by simonmar]
update
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 5 insertions, 4 deletions
diff --git a/TODO b/TODO
index 21b0455a..c6080031 100644
--- a/TODO
+++ b/TODO
@@ -12,21 +12,22 @@
* Support for the rest of GHC extensions in the parser:
- scoped type variables (return types left to do).
- template haskell
+ - explicit kind annotations
* Be a bit cleaner about error cases: some internal errors can be
generated by bugs in the Haskell source. Divide out the proper
internal error cases and emit proper error messages.
-* For a module with no documentation section, include a "synopsis" header?
-
* derived instance support isn't quite right (doing it properly is
hard, though).
* Referring to something that has a defn but no type signature doesn't
elicit a useful message.
-* Trying to re-export something from another package doesn't work (unless
- it's the whole module). We should give a warning or something.
+* The synopsis generated for a module with no docs should not attempt to
+ link to the doc for each entity. We need a different kind of summary
+ here: what we really want is just the documentation section but without
+ the extra whitespace between decls.
-----------------------------------------------------------------------------
-- features