Scribble: Closing the Book on Ad Hoc Documentation Tools

Date Added: Sep 2009
Format: PDF

Scribble is a system for writing library documentation, user guides, and tutorials. It builds on PLT Scheme's technology for language extension, and at its heart is a new approach to connecting prose references with library bindings. Besides the base system, the authors have built Scribble libraries for JavaDoc-style API documentation, literate programming, and conference papers. They have used Scribble to produce thousands of pages of documentation for PLT Scheme; the new documentation is more complete, more accessible, and better organized, thanks in large part to Scribble's flexibility and the ease with which they cross-reference information across levels.