zachbeane
Joined 19 years ago
Joined 19 years ago
The core of Quicklisp is in dist.lisp. Understanding the protocol of the generic functions at the start of that file will help clarify Quicklisp as a whole. Almost everything else Quicklisp does is in support of that protocol.
PCL is much better. Keene too. Seek out Joe Marshall's Warp Speed intro too.
Elephant has been unmaintained for many years. I wouldn't recommend it.
There are a handful of commands described on http://www.quicklisp.org/ but there is no end-to-end, comprehensive user or developer manual.
CMUCL is not popular any more.
SBCL is popular, and so is Clozure CL.
CLOS is best used primarily by defining a protocol with generic functions, then using methods and (optionally) classes to implement the protocol.
http://xach.com/lisp/jrm-clos-guide.html has a copy of Joe Marshall's "Warp Speed" CLOS guide.