| |||
introductions | |||
| Peter Seibel |
Practical Common Lisp Seems to be the most popular introduction to Lisp. | ||
|---|---|---|---|
| David Touretzky |
A Gentle Introduction An easy read, good for beginners. | ||
| Hal Abelson & Gerald Sussman |
Structure and Interpretation of Computer Programs (SICP) A great introduction to both programming and the Scheme dialect of Lisp. Emphasizes good program design, introduces powerful techniques naturally, and is used by some colleges for their introductory programming course. | ||
| David Lamkins |
Successful Lisp The twelve lessons in Chapter 3 provide a good "nutshell" summary of Common Lisp. | ||
advanced | |||
| Paul Graham |
On Lisp Lots of tips and techniques, including advanced macrology. | ||
| Peter Norvig |
Paradigms of Artificial Intelligence Programming (PAIP) Lisp implementations of various AI techniques, including Prolog. |
||
references | |||
| Kent Pitman (editor) |
The Common Lisp HyperSpec The definitive reference for Common Lisp. | ||
| Guy Steele |
Common Lisp: the Language, 2nd Edition (CLtL2) Available as a downloadable HTML bundle, and mostly accurate and complete. But it's missing a few things, including DEFSETF, and undoubtedly a bunch of other stuff. It's a good reference if you're ever off the web, but it's no longer definitive. | ||
| Paul Graham | ANSI Common Lisp | ||
other lists | |||
| Marty Hall | Lisp and AI Books | ||