1,897 karma · joined November 7, 2007
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.
That's not such a big deal, because there are plenty of tools for conventional input parsing in Common Lisp.
It would be interesting to see how far it gets on the ANSI test suite from http://www.cliki.net/GCL%20ANSI%20Test%20Suite
It's still pretty cool, but not as a learning tool in 2015.
http://lispblog.xach.com/post/107215169193/corman-lisp-sourc... has some more context. I'd have posted it myself directly, but xach.com is blacklisted from HN.
I'm sure they're very excited about reaching the HN front page.
There are binary versions available for download, too. They've been precompiled with an existing CL compiler.
It is the norm for a webapp in Common Lisp to have an accessible REPL or "remote console".
Not in a Common Lisp web app.