Elucidative Programming

A variant of Literate Programming. From its home page (see below):

The main characteristics of elucidative programming in relation to literate programming are:

  1. The program source files are not affected at all. [..]
  2. The program and the documentation are shown side by side. [..]
  3. The program units which we document, are whole abstractions. [..]
  4. We support on-line presentation in a browser. [..]
  5. The elucidator tool use specific knowledge about the programming language. [..]
  6. Program and documentation indexes are available. [..]
  7. The creation of the format, from which the elucidated information is generated, is supported by a special set of editor commands in Emacs. [..]

This page is linked from: Literate Programming