Lecture 7 - Page 16 : 24
Functional Programming in Scheme
LAML
* An Introductory LAML Example
HTML documents in LAML
* Programmatic Authoring
Authoring of web materials
Programmatic authoring
* LAML basics
LAML: Lisp Abstracted Markup Language
* HTML mirror functions in LAML
The HTML mirrors in LAML
Mirroring of HTML (1)
Mirroring of HTML (2)
Mirroring of HTML (3)
Mirroring of HTML (4)
Summary of Mirror Rules
* Practical LAML Work
LAML document processing
LAML document styles and tools
LAML server-side programming - CGI
* XML-in-LAML
XML in LAML
* More info about LAML
More information
* Exercises
Exercises
LAML document processing
The LAML system supports a number of different ways to process a document
From the command prompt (shell)
Good for some Unix users
Good for tool composition - piping
From a Scheme prompt (LAML prompt)
Makes it possible to interact with LAML at a more fine grained level
From Emacs
Direct support of LAML from an advanced text editor
Synchronous and asynchronous processing
Keyboard shortcuts, templates, and menu support
Support of embedding of a substring in a Lisp form - and the inverse unembedding
The Emacs support of LAML can be seen as powerful
environment
for programmatic authoring