Learning
64 items from gustavbertram/awesome-common-lisp-learning ★244
-
The Common Lisp Hyperspec lispworks.com
.
-
Chapter 7 lispworks.com
Covers the Common Lisp Object System (CLOS).
-
installing an implementation lispcookbook.github.io
using an implementation manager like Roswell, or on Docker.
-
A list of differences between CLtL2 and the ANSI Common Lisp specification. linuxfinances.info
-
Chapter 1 lib.store.yahoo.net
and Chapter 2 are available online.
-
The chapter on closures letoverlambda.com
Has several non-trivial examples, and demonstrates the power of this feature.
-
errata page landoflisp.com
.
-
ACL manual franz.com
-
Allegro Common Lisp franz.com
Has a free Express Edition IDE, and training videos on YouTube.
-
Exercism exercism.org
.
-
Lisp Discord server discord.gg
Is a Discord for Lisp. Has a channel dedicated to Common Lisp and will happily answer questions.
-
Common Lisp: An interactive approach by Stuart C. Shapiro cse.buffalo.edu
A textbook that teaches mainly through the use of exercises.
-
Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky cs.cmu.edu
a good introduction for people new to programming. Contains code for really useful utilities like DTRACE and SDRAW.
-
Chapter 28 cs.cmu.edu
Covers the Common Lisp Object System.
-
-
Lispbox common-lisp.net
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.
-
ECL manual common-lisp.net
-
CLISP Manual clisp.sourceforge.io
-
CLISP clisp.sourceforge.io
-
other rooms cliki.net
on the Libera.Chat network are great places for learning about Common Lisp. (Freenode should be avoided.)
-
Cliki on CLtL2 cliki.net
Claims it has more useful descriptions of LOOP and FORMAT than the CLHS does.
-
Cliki cliki.net
The Common Lisp Wiki. A great resource for all things CL. Has a great Getting Started page and an extensive list of Lisp books.
-
CCL manual ccl.clozure.com
-
The ANSI Common Lisp Standard Draft cberr.us
The last draft version of the ANSI INCITS 226-1994 (previously ANSI X3.226-1994) standard.
-
ask smart questions catb.org
.
-
State of the Common Lisp Ecosystem, 2015 borretti.me
Article about what libraries you should use, and why.
-
Articulate Common Lisp articulate-lisp.com
Lists some useful libraries.
-
Articulate Common Lisp articulate-lisp.com
A HOWTO for putting together a Lisp environment, and has information on useful libraries and how to structure projects.
-
Object-Oriented Programming in Common Lisp by Sonya E. Keene amazon.com
An in-depth description of the CLOS, and shows how to use it with example applications.
-
The Art of the Metaobject Protocol by Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow amazon.com
Describes the CLOS Metaobject Protocol (MOP).
-
Adam Tornhill on AMOP adamtornhill.com
Recommends reading Practical Common Lisp, then Object-Oriented Programming in Common Lisp, and then AMOP.