The CLHS would help an awful lot, except that it's non-free . It might be possible to start from the ANSI final draft TeX sources and recreate the markup job, but the copyright there has not been investigated. There is debate on the cCLan mailing list about documentation for modules. Don't know if the funky bonobo stuff is as worthwhile, but we'll see. Glade support would almost certainly be useful.
Web serving Everyone needs a web server.
Start with Araneida or AllegroServe . Database support UncommonSQL includes a number of database backends and a neat object-relational layer. If we could reliably extract interface details from header files it would be much less painful. Something which captures the output, and the loop extension that is something like for every line in stream would go a long way, I think.