Commercial, but has a free Express Edition.
Commercial, but as mentioned previously, has a Personal Edition with minor limitations.
A commercial Linux and Unix implementation, but has an unrestricted free evaluation and non-commercial use version.
My personal favorite.
Lists some useful libraries.
Documentation for projects in Quicklisp.
A package management platform for Lisp libraries.
Article about what libraries you should use, and why.
Has a free Express Edition IDE, and training videos on YouTube.
A HOWTO for putting together a Lisp environment, and has information on useful libraries and how to structure projects.
If you're an experienced user, you can just install and a . See the for more details.
The Common Lisp Cookbook has more information about using an implementation manager like , or on Docker.
An IDE (Emacs + SLIME), Common Lisp implementation (Clozure Common Lisp) and library manager (Quicklisp), pre-packaged as archives for Windows, macOS and Linux. Descendant of "Lisp in a Box" mentioned in Practical Common Lisp.
A non-Emacs based IDE for LispWorks Lisp, with some restrictions.
A portable and multiplatform Common Lisp environment. It ships a slightly customized Emacs with SLIME, SBCL (a popular Common Lisp implementation), Quicklisp and Git. No installation needed, so it's a very quick and easy way to get going.
The Common Lisp Cookbook has more information about using an implementation manager like , or on Docker.
If you're an experienced user, you can just install and a . See the for more details.
If you're an experienced user, you can just install and a . See the for more details.
If you're an experienced user, you can just install and a . See the for more details.
Recommends reading Practical Common Lisp, then Object-Oriented Programming in Common Lisp, and then AMOP.
Good as a reference, covers CLOS, and has several example program implementations.
Plaintext versions of and are available online.
Plaintext versions of and are available online.
The specification of a metaobject protocol extension to CLOS, by Robert Strandh.
A great set of Common Lisp patterns.
Available as an .
Has an .
Superseded by the by Jean-Philippe Paradis ().
A fun introduction to Lisp that uses comics and has you writing games.
Superseded by the by Jean-Philippe Paradis ().
An in-depth description of the CLOS, and shows how to use it with example applications.
Describes the CLOS Metaobject Protocol (MOP).
Several people recommend that you be comfortable with On Lisp before reading this book, and that the start is slow.
Not exactly a book, but a set of koans to help you learn the language.
a good introduction for people new to programming. Contains code for really useful utilities like DTRACE and SDRAW.
A textbook that teaches mainly through the use of exercises.
An advanced book on Lisp Macros.
A great book for intermediately experienced Lispers.
Has many interesting applications of Lisp, but is no longer a good reference for AI.
A great introduction for experienced programmers, and tries to highlight from the very beginning what makes CL different to other languages.
Has several non-trivial examples, and demonstrates the power of this feature.
The - The Common Lisp Wiki. A great resource for all things CL. Has a great page and an extensive list of .
The Subreddit for Common Lisp.
An excellent way to learn the language through practice, have your code reviewed, and to discuss solutions with other people.
The #clschool, #lisp, #ccl, #sbcl and on the network are great places for learning about Common Lisp. ()
The - The Common Lisp Wiki. A great resource for all things CL. Has a great page and an extensive list of .
The #clschool, #lisp, #ccl, #sbcl and on the network are great places for learning about Common Lisp. ()
The - The Common Lisp Wiki. A great resource for all things CL. Has a great page and an extensive list of .
Is a Discord for Lisp. Has a channel dedicated to Common Lisp and will happily answer questions.
An active community, and has loads of useful links and reference documents in the sidebar.
The #clschool, #lisp, #ccl, #sbcl and on the network are great places for learning about Common Lisp. ()
Covers the Common Lisp Object System.
Covers the Common Lisp Object System (CLOS).
Claims it has more useful descriptions of LOOP and FORMAT than the CLHS does.
A description of the Common Lisp language from just before it was standardized by ANSI. Don't use it as a reference.
Some recommend using CLtL2 for insight and inspiration, but to use the CLHS when programming.
The last draft version of the ANSI INCITS 226-1994 (previously ANSI X3.226-1994) standard.
A list of useful Lisp recipes. Also contains a list of other online sources of CL information.
The* language reference document for Common Lisp. Bookmark it now.