Practical: An HTML Generation Library, the Interpreter
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.
Unable to display preview. Download preview PDF.