To Do: * MISC - See bug list: http://gforge.scannedinavian.org/tracker/index.php?group_id=6&atid=105 - Add more below to gforge * tla notes tla make-archive --listing --mirror ijones@syntaxpolice.org--2003-haskell sftp://ijones@monk.syntaxpolice.org:/home/ijones/public_html/haskell/arch-archives tla archive-mirror ijones@syntaxpolice.org--2003-haskell tla register-archive ijones@syntaxpolice.org--2003-haskell-mirror http://monk.syntaxpolice.org/haskell/arch-archives/ijones@syntaxpolice.org--2003-haskell-mirror ** Parsing - Read more on Parsec - implemnent XML-based parsing -- update the DTD to include licenses -- use the dtd to validate -- handle cases of "<" in strings. -- investigate using DtdToHaskell instead of DrIFT or the hand-written parsers - parsing for "between" ranges? * haskell-config ** Add commands / flags to output particular fields -- Do we want to output others? ** clean up error handling -- fix the (Left err) cases to actually parse and output err. -- implement checkFlags to be sure that the flags are well formed. ** Misc - fix spacing for help strings for commands - can probably combine several bits which get the list of packages to simplify cmd functions ** write configuration validator -- dependencies exist -- licenses are compatible -- check if directories exist -- multiple libraries w/ same version * Maint - Keep export lists clean - Develop unit tests - keep warnings clean