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.
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.