Success with Macros and Closures - a brief foray into Common Lisp

Nick Levine, Ravenbrook Limited, 2006-05-10

These notes accompany my BCS SPA Cambridge talk on 2006-05-10. This document will be found online at http://www.nicklevine.org/bcs.

Code

The two source files around which this talk was based are progress.lisp and simple-xhtml.lisp. The production version of the XHTML generator is xhtml.lisp.

The examples used in this talk are available in a separate file examples.lisp. I hope to use the code in present.lisp to squirt them into a lisp listener during the tutorial.

Common Lisp - starting points

Common Lisp - bibliography

The recommended books are :

Other books which may be useful for reference / background reading are:

Two books of note on CLOS (the Common Lisp Object System) are:

There is more than one language with "lisp" in its name. Be wary of any Lisp book which does not explicitly apply to "Common Lisp".

Common Lisp - implementations

There are many more than these, but the following are all good starting points.