Lecture overview -- Keyboard shortcut: 'u'  Previous page: The elucidative programming model -- Keyboard shortcut: 'p'  Next page: Tool Overview -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 24 : 40
Elucidative Programming
The source format of the documentation - Scheme

When the programmer works with a literate program the source format of the documentation is of particular interest. This format is important because it constitute the words and lines actually written by the programmer. In addition, the programmer will spend much time reading parts of the documentation in this format. Therefore the properties of the format matters. This page is related to the Scheme elucidator only.

An specialized markup language is used for the overall structure, the documentation texgt, the relations, and the source markers

HTML is used for additional markup purposes

  • Two different markup languages are supported:

    • A terse, ad hoc markup language.

      • Brief and easy to read

      • Makes use of native HTML

    • An XML-in-LAML markup language

      • More voluminous

      • Homogeneous

      • Makes use of HTML-in-LAML