Lecture overview -- Keyboard shortcut: 'u'  Previous page: Web related higher-order functions [Section] -- Keyboard shortcut: 'p'  Next page: HTML mirror usage examples -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Help page about these notes  Alphabetic index  Course home    Lecture 4 - Page 27 : 34
Functional Programming in Scheme
Higher-order Functions
HTML mirror generation

There are three different cases to consider: double tag elements, single tag elements, and tags that can be both single and double.
A well-known tag, that can be both single and double is the p tag.

y:/Kurt/Files/courses/prog3/prog3-03/sources/notes/includes/tag-gen/taggen-1.scmThe two higher-order functions for the HTML mirror generation.

This version corresponds to the an earlier version of LAML's HTML mirror.

y:/Kurt/Files/courses/prog3/prog3-03/sources/notes/includes/tag-gen/taggen-2.scmFunctions that generate single and double tags.

y:/Kurt/Files/courses/prog3/prog3-03/sources/notes/includes/tag-gen/taggen-3.scmFunctions that generate individual single and double tags.

y:/Kurt/Files/courses/prog3/prog3-03/sources/notes/includes/tag-gen/taggen-4.scmFunctions for attribute linearization.

The parameter attr-list is a property list.

y:/Kurt/Files/courses/prog3/prog3-03/sources/notes/includes/tag-gen/all-mirror.scmAll functions from above in a single file.

The current HTML mirror in LAML is more advanced and sophisticated than the one illustrated above