Literate Programming FAQ
Good place to start looking for information.
Literate Programming
Growing article, with links to many related topics. [Wikipedia]
Literate Programming
By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original, seminal book on LP, by its creator. Treats WEB system.
Literate Programming
By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original book on LP WEB system. Publisher website.
Literate Programming
The WikiWiki entry point for related information and discussions.
The Java Elucidator
Elucidative Programming system for Java, has: web server, abstractor, database interface, Emacs major mode.
FWEB
A WEB system of structured documentation for multiple languages, originally the F was for FORTRAN, but now handles C, C++, Fortran (F77, F90), RATFOR, TeX (somewhat), tries to implement WYSIWYG language-independent mode. Open source, GPL.
FunnelWeb Literate Programming Tool
Portable, production quality LP macro preprocessor, allows interweaving code and documentation for any programming language; emits HTML and TeX; runs on most platforms; Open source.
The Elucidative Programming Page
Literate programming variant; explanations embed no code, but display next to code, in Web browser; source files are not altered, explanations organized by whole abstraction, not free form; now supports Java, Scheme. Explanations, examples, downloads.
DoPU: Documentation of Program Understanding
Has research program, people, projects, Elucidative Programming portal, publications, links.
[ 1 ] [ 2 ] [ 3 ]
|