From 50c98d17d6aa52cd73e4314c7760bf7a4492afdd Mon Sep 17 00:00:00 2001 From: simonmar Date: Wed, 10 Apr 2002 13:37:23 +0000 Subject: [haddock @ 2002-04-10 13:37:23 by simonmar] Update the TODO list, separate into pre-1.0 and post-1.0 items --- TODO | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 32e34529..f6524889 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,27 @@ +For 1.0: + +* parse module headers, augment Interface with info from header + +* Short contents at the top of each module? + +* IDoc compatibility, as far as possible + +* named chunks of documentation? + +* sort the names in the module tree + +* Handle parse errors better in doc strings + +* Do the unlitting/CPPing from Haddock itself + +----------------------------------------------------------------------------- +Post 1.0: + * pay attention to import specs! * instances: list relevant instances in the documentation for classes and datatypes. -* parse module headers, augment Interface with info from header - * include file revision info in module headers * handle scoped type variables in the parser @@ -25,23 +42,11 @@ * Horizontal lines? -* Short contents at the top of each module? - * enhance the doc string parser: * @...@ for monospaced text * an apostrophe inside a string shouldn't be considered to be a quote - * the lexer should deal with <...> so that special chars - inside don't need to be escaped. - -* Handle parse errors better in doc strings * Do proper dependency analysis rather than relying on laziness to sort it out. -* Do the unlitting/CPPing from Haddock itself - * clean up the layout: don't use table cellspacing, use CSS instead - -* omit the synopsis for modules with no doc - -* named chunks of documentation? -- cgit v1.2.3