Kurt Nørmark ©
normark@cs.auc.dk
Department of Computer Science
Aalborg University
Denmark
Abstract Index References Contents | This is an example 'lecture note' the purpose of which it is to demontrate the capabilities of the LENO system itself.
The material is organized as one page per 'means of expression' in the LENO system.
Thus, on each slide page in the following you will see a description and a demonstration of
a single LENO tag. In addition, we link to the LENO source from which the present pages have been produced.
(For this purpose we use one of useful capabilities of LENO; the ability to extract information from an external text file
and to display this information on a WEB page). The LENO lecture note system features a set of slides, a set of annotated slides, an aggregated lecture note, an index, and various overview pages. There is a substantial overlap between the information in the slides and the lecture notes. The slides, the annotated slides, and the lecture note are different views on the same underlying information. In order to navigate to the slide or the annotated slide views please follow the 'slide' and 'note' links in the right margin below |
This is a sectional unit |
This is a title of a note page Slide Note Contents Index References | This is an introductory description to this note page |
Program: The underlying LAML program of the section title above. |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Text Slide Note Contents Index References | Text elements presents plain text which goes to all views |
An example of a text An additional explanation of the text |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Items Slide Note Contents Index References | Items is used to present arbitrarily nested items |
Explanation of outer item Explanation of inner item 1 Explanation of inner item 2 Explanation of inner item 3 |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Point Slide Note Contents Index References | Point is used to make a particular point in the material |
An additional explanation of the point |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Source program Slide Note Contents Index References | Source program is used to present a piece of program in the lecture notes. It is possible to select part of a program only, and it is possible to colorize and font decorate substrings of the chosen selection. Here we demonstrate these features on the LENO Scheme source file, on which this demo is based. |
Program: Explanation of an inlined program. For illustration purposes we show the LAML fragments producing this page (This is done on each page in this collection). We also illustrate the possibility of fonting and coloring. | (note-page 'source-program (title "Source program" "Source program is used to present a piece of program in the lecture notes. It is possible to select part of a program only, and it is possible to colorize and font decorate substrings of the chosen selection. Here we demonstrate these features on the LENO Scheme source file, on which this demo is based. " ) (source-program this-source-file (list "(note-page 'source-program" end-marker) (list (list "source-program" "" red 'italic) (list "(index-words" ")" blue 'bold) ) '(slide-external book-external) "Explanation of an external program. For illustration purposes we show the LAML fragments producing this page (This is done on each page in this collection). We also illustrate the possibility of fonting and coloring." ) (source-program this-source-file (list "(note-page 'source-program" end-marker) (list (list "source-program" "" red 'italic) (list "(index-words" ")" blue 'bold) ) '(slide-inline book-inline) "Explanation of an inlined program. For illustration purposes we show the LAML fragments producing this page (This is done on each page in this collection). We also illustrate the possibility of fonting and coloring." ) (index-words "source-file") ) ; end page |
Image Slide Note Contents Index References | Image is used to present a gif image |
Figure. An image explanation |
Figure. Another image explanation |
Figure. A third image explanation |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Example Slide Note Contents Index References | Example exlains an example of something |
Eksempel. The example | The example explanation |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Opposing Slide Note Contents Index References | Opposing presents two list of opposing points |
|
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Comment Slide Note Contents Index References | An internal comment in the notes |
Internal comment | This is the comment |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Syntax Slide Note Contents Index References | This is description of a piece of syntax, such as a programming language syntax |
Syntax: This is an explanation of the syntax |
|
Syntax: An explanation of the if-then-else syntax. As it appears from the underlying LAML source, the syntax stems from a separate file, in this case a comment in this Scheme file. The colorizing and fonting is done when the the text has been read |
|
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Slide-space Slide Note Contents Index References | Makes some vertical space on a slide page. The other views are not affected |
Here is some text produced by the text function |
Here is some more text produced by the text function |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Tabular Slide Note Contents Index References | A tabular overview with a number of columns and rows |
Table. An explanation of the table |
|
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Note-text Slide Note Contents Index References | A piece of text showed only in the note views |
Here is a pice of note text |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Slide-text Slide Note Contents Index References | A piece of text showed only in the slide view |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Cross-references Slide Note Contents Index References | A number of references to other pieces of information |
|
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Exercise Slide Note Contents Index References | An exercise formulated in relation to this note page |
Exercise 1.1. Exercise title | This is the text of the exercise |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Long-slide Slide Note Contents Index References | A declaration of that this is a long slide. On a long slide there are navigation icons in the top as well as in the bottom part of a slide |
Some slide text via the text function |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Index-words Slide Note Contents Index References | A declaration the words which goes into the index of a set of note pages. The leaves no trace on this page |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Image-series Slide Note Contents Index References | A cartoon-like series of images, which can be shown via a reference button or inlined in the slides and/or in the notes |
Image series: An overall description of the image series | An overall description of the image series |
Image no. 1. A description of the first image |
Image no. 2. A description of the next image |
Image no. 3. A description of the last image |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Concept-list Slide Note Contents Index References | A list of concepts defined in this set of notes |
The concept concept number 1: Definition of concept 1 | An introductory description of the first concept | |
The concept concept number 2: Definition of concept 2 | An introductory description of the second concept |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Applet-program Slide Note Contents Index References | A Java applet displayed on this page |
Applet. A description of the Java applet |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Quotation Slide Note Contents Index References | A quote |
And this is a comment to the quote |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Synopsis Slide Note Contents Index References | A synosis summarizes a number of pages |
|
Synopsis comment 1 Synopsis comment 2 Synopsis comment 3 |
Program: The underlying LAML program. This shows the underlying source of this part of the notes |
Collected references Contents Index |
|
Source files in this lecture Contents Index References | meta-lecture-notes.laml |
The LENO Lecture Note System
Course home Author home About producing this web Previous lecture (top) Next lecture (top) Previous lecture (bund) Next lecture (bund)
Generated: October 12, 2001, 15:48:05