Practical: An HTML Generation Library, the Interpreter

  • Peter Seibel


In this chapter and the next you’ll take a look under the hood of the FOO HTML generator that you’ve been using in the past few chapters. FOO is an example of a kind of programming that’s quite common in Common Lisp and relatively uncommon in non-Lisp languages, namely, language-oriented programming. Rather than provide an API built primarily out of functions, classes, and macros, FOO provides language processors for a domain-specific language that you can embed in your Common Lisp programs.


Common Lisp Language Processor Process Processor Reserved Character Processor Form 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Peter Seibel 2005

Authors and Affiliations

  • Peter Seibel

There are no affiliations available

Personalised recommendations