Common Lisp Recipes

A treasure trove of practical knowledge for effectively hacking Lisp in the 21st century. This is your chance to learn from the master!
Luke Gorrie, creator of SLIME

A piece of jewel. Overall, an amazing book and one that must be on your desk if you are a serious Lisp developer.
Rangarajan Krishnamoorthy (see full review)

If Lisp is more than a hobby to you, Common Lisp Recipes will soon become one of your personal classics.
Ernst van Waning, former ALU president

If you want to become a Lisp expert, this book is for you.
Edgar R. Chavez (see full review)
I have been programming in Common Lisp for the last 35 years, but when I went through the new book, I felt like a kid in a candy store, discovering all kinds of new/old patterns that were enlightening to me. Great work, Edi!
Jans Aasman, president and CEO of Franz Inc.

The optimization chapter is excellent. I'm not aware of any other resource that summarizes all this information and the explanations are clear. This is a great reference.
Arthur Lemmens, organizer of the ECLM

Weitz writes with clarity and concision, and has produced a book which can be read in one sitting or dipped into at leisure and will extend the practice of even seasoned Common Lisp professionals.
Christophe Rhodes, SBCL maintainer

A book every Common Lisper should keep within arm's reach.
lisp-lang.org

This is the web page for my book Common Lisp Recipes (ISBN 978-1-4842-1177-9). Previews are, for example, available via Amazon or Google Books. The book is also available via Springer Link, so if you are a student, you might be able to read it for free from within you university's network.

Errata and Addenda can be found here. If you find any errors in the book which aren't already listed there, please email me.

The code from the book is here. Note that this is not code that's meant to be actually used. Some of it is even defective or inefficient on purpose. These are just fragments intended to save you some typing if you want to follow the book's text.

Franz Inc. have set up a page explaining how to use the code examples with Allegro CL. (You can, of course, also use other Lisps like Clozure CL, SBCL, or LispWorks.)

In case you like the book (or if you just want to do me a favor), recommend it to your friends. Or write an Amazon review. Or blog about it. Or tweet about it. Or link to this page. That'd be nice!

Here are some links to order the book online:

(Or, even better, support your local bookstore, if you still have one.)

If you're completely new to Common Lisp, you might also want to check out Peter Seibel's Practical Common Lisp.