CL
iki
the common lisp wiki
Home
Recent Changes
About CLiki
Text Formatting
Create New Page
Edit ``Lisp books''
A list of _(favorite Lisp books). Online books:
(On Lisp)
by
Paul Graham
Structure and Interpretation of Computer Programs 2nd Edition
(_(SICP)) by Abelson and Sussman
Common Lisp: A Gentle Introduction to Symbolic Computation
by
David S. Touretzky
Common Lisp: An Interactive Approach
by
Stuart C. Shapiro
.
Successful Lisp: How to Understand and Use Common Lisp
by David B. Lamkins
Practical Common Lisp
by Peter Seibel
The Common Lisp Object System MetaObject Protocol
LISP 1.5 Programmer's Manual
by McCarthy et al
LISP 1.5 Primer
by Clark Weissman
Common Lisp, the Language, 2nd ed
by Guy Steele et al
Common Lisp Interface Manager CLIM II Specification
by McKay, York, et al
Loving Lisp - the Savy Programmer's Secret Weapon
by Mark Watson
Patterns of Software
by
Richard Gabriel
Performance and Evaluation of Lisp Systems
by
Richard Gabriel
PCLOS Reference Manual
by Andreas Paepcke
Interpreting LISP
by Gary D. Knott
The Programming Language LISP: Its Operation and Applications
Berkeley and Bobrow, editors
Offline books with web pages:
ANSI Common Lisp
by
Paul Graham
_(Chris Riesbeck)'s
AI course website
has a collection of tips on Lisp and almost page-by-page comments of _(Paul Graham)'s _(ANSI Common Lisp).
"_(PAIP)",
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
by
Peter Norvig
Lisp in Small Pieces
by Christian Queinnec
Lisp, 3rd ed
by
Patrick H. Winston
and Berthold K. P. Horn
Object-Oriented Common LISP
by
Stephen Slade
[BROKEN, but available via
wayback machine
]
Common LISP Modules. Artificial Intelligence in the Era of Neural Networks and Chaos Theory
by Mark Watson.
Let Over Lambda
by Doug Hoyte.
Land of Lisp
by Conrad Barski.
Other interesting things:
XP. A Common Lisp Pretty Printing System
explains how to write better PRINT-OBJECT functions
Lisp books pages on cliki: /("Lisp books" :attribute :topic :match :exact :case-sensitive t)
Please supply your name and a summary of changes for the Recent Changes page. If you are making a minor alteration to a page you recently edited, you can avoid making another Recent Changes entry by leaving the Summary box blank
Summary of changes:
Captcha (enter the word "lisp" here):
Your name:
Check this box to fill in your name automatically next time
(uses a cookie)