  |
Literate Programming - http://www.literateprogramming.com/
Resources, consulting services, downloads, freeware for Windows 95/98/Me-NT/2000/XP; learn about the CWEB programming system; articles, books, CD, tools, news, links. |
  |
Literate Programming - http://en.wikipedia.org/wiki/Literate_programming
Growing article, with links to many related topics. [Wikipedia] |
  |
The CWEB System of Structured Documentation - http://www-cs-faculty.stanford.edu/~knuth/cweb.html
By Donald Knuth and Levy, describing a prominent system of Literate Programming. |
  |
Literate Programming - http://www-cs-faculty.stanford.edu/~knuth/lp.html
By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original, seminal book on LP, by its creator. Treats WEB system. |
  |
SGML/XML and Literate Programming - http://xml.coverpages.org/xmlLitProg.html
Information on applying SGML and XML to Literate Programming. |
  |
http://www.eecs.harvard.edu/~nr/noweb/ - http://www.eecs.harvard.edu/~nr/noweb/
Simple, extensible tool for Literate Programming. |
  |
The Nuweb System for Literate Programming - http://nuweb.sourceforge.net/
Descendant of the original, first written by Preston Briggs; description, downloads. |
  |
Literate Programming: Propaganda and Tools - http://vasc.ri.cmu.edu/old_help/Programming/Literate/literate.html
Overview of concepts, advocacy, and some ideas for applying LP. |
  |
FunnelWeb Literate Programming Tool - http://www.ross.net/funnelweb/
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. |
  |
http://w3.pppl.gov/~krommes/fweb_toc.html - http://w3.pppl.gov/~krommes/fweb_toc.html
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. |
  |
Literate Programming - http://www.press.uchicago.edu/cgi-bin/hfs.cgi/00/7876.ctl
By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original book on LP WEB system. Publisher website. |
  |
Literate Programming in XML - http://nwalsh.com/docs/articles/xml2002/lp/paper.html
Article by Norman Walsh. |
  |
The Elucidative Programming Page - http://www.cs.aau.dk/~normark/elucidative-programming/
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. |
  |
http://www.amrita-cfd.org/ - http://www.amrita-cfd.org/
Literate programming system to communicate software-based ideas and information, very useful for programming and scientific computing, leverages LaTeX to generate interactive JavaScript-based PDF documents. |
  |
Literate Programming with XML - http://literatexml.sourceforge.net/
Provide tools to support Donald Knuth's Literate Programming using XML instead of TeX. Is not based on any specific DTD or programming language, but instead uses processing instructions for processing the literate programs. |