- Pascal Costanza's Highly Opinionated Guide to Lisp: an experienced programmer tells how he approached and learned Common Lisp, provides background information and lists useful resources.
- Erann Gat's Lisp as an Alternative to Java paper (Also mentioned on the Performance page along with other similar papers).
-
CLHS, or the Common Lisp HyperSpec (non-free)
- You can also use Devhelp to view the CLHS
- You can consult the final draft on a well formatted pdf here: Common Lisp Standard Draft. [ dead link - May 2024 ]
- The Common Lisp Nova Spec is a nicely formatted HTML version of the dpANS Common Lisp Standard Draft.
- The Common Lisp UltraSpec (CLUS) is a community project to create a CL documentation suite to replace CLHS.
- David B. Lamkins' Successful Lisp book (non-free)
- Common Lisp Quick Reference, a free booklet with short descriptions of the thousand or so symbols defined in the ANSI standard. It comes with a comprehensive index.
- Parenthetically Speaking, a series of articles that appeared in Lisp Pointers, by Kent Pitman. Check out his papers and his article "UNWIND-PROTECT vs Continuations".
- The Common-Lisp-Controller - the packaging scheme used for Lisp libraries in Debian and CCLAN
- Common Lisp, Typing and Mathematics: a tutorial by Francis Sergeraert intended to help mathematicians understand how the language can be used for mathematical applications.
- cirCLe: a manifesto for poor-man's-lispos
- Features: aiming to collect information on those *features*
- Macro Characters: who uses what?
- hello-lisp, or how should the layout of a Lisp program look like?
- The Structure and Interpretation of Computer Programs (or SICP): an extraordinary book on programming, and Lisp.
- A Brief Guide to CLOS by Jeff Dalton.
- In Retrospective on Paradigms of AI Programming(PAIP) Peter Norvig explains the changes of CL's role in the programming community between 1991 and 2002.
- The LISP Philosophy by Tanaka Tomoyuki.
- Slides for the ``Tutorial on Good Lisp Programming Style'' by Peter Norvig and Kent Pitman at the Lisp Users and Vendors Conference, August 10, 1993.
- Heinrich Taube's Lisp Style Tips quickly covers the major points of style for efficient Lisp use for beginners.
- History of Lisp by John McCarthy (inventor of Lisp).
- Richard Gabriel's essays, including "Lisp: Good News, Bad News, How to Win Big" (a k a "Worse is Better") and "The Evolution of Lisp" .
- Darius Bacon's Scheme for Common Lispers "summarizes the differences from CL that might slow down a CL programmer trying to read a Scheme program".
- ANSI draft here: http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html
- Editing Lisp Code with Emacs
- TutorialClispDebugger A small introduction to the usage of clisp debugger.
- Chris Riesbeck's AI course website has a collection of tips on Lisp and almost page-by-page comments on Paul Graham's ANSI Common Lisp (which is not on-line).
- Programming Tips is another CLiki page with educational stuff on it.
- The Complete Idiot's Guide to Common Lisp Packages by Erann Gat.
- The Idiot's Guide to Special Variables by Erann Gat.
- Pathnames Quick-Start and Quick-Reference by Gene Michael Stover. "The Steele book and the Hyperspec contain reference material, but pathnames look complex. Common Lisp's file system interface is simple in practice it'd be handy to have an alternative discussion of them. That's what I've attempted to capture here."
- Generating HTML with Lisp, a tutorial for beginning programmers, by Gene Michael Stover.
- Epic FORMAT table comprehensively summarizes all FORMAT directives.
- Advanced Use of Lisp's FORMAT Function. Cool and useful tricks with FORMAT.
- Continuation Passing Style using lambdas.
- A Road To Common Lisp: Steve Losh's opinionated, but comprehensive, guide to learning modern Common Lisp
- Notes and tips: Standard Common Lisp symbols is an incomplete but useful complement to the CLHS.
Some more Lisp books available online:
- Practical Common Lisp by Peter Seibel
- On Lisp (see also On Lisp on cliki) by Paul Graham.
- Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky
- Chapters 5 and 6 of The Art of the Metaobject Protocol (CLOS MOP specification), see MOP for earlier barren versions.