Lecture 7 - Page 4 : 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
Authoring of web materials
Several different approaches to web authoring can be identified
Writing the document in a markup language
HTML - low level and non-extensible
XML - requires subsequent transformations or specification of the document rendering
Using a visual tool - a structure editor on top of the markup language
Good for low skill users
Difficult to manage large and complex materials
Transforming the document from another format
Will often result in a web edition of a paper document
Difficult to make effective use of the WWW's hypertext potentials
Writing the document in a programming language
Potentially good for users with programming skills
To be explored in this lecture