Lecture overview -- Keyboard shortcut: 'u'  Previous page: Practical LAML Work [Section] -- Keyboard shortcut: 'p'  Next page: LAML document styles and tools -- 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 7 - Page 16 : 24
Functional Programming in Scheme
LAML
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