Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Lithp.

Name: Anonymous 2009-07-15 3:32

Sup, /prog/. I want to learn Common LISP. What is the best book to read for this subject?

inb4 sicp; I plan to read that anyways, but SCHEME != Common Lisp

Name: Anonymous 2009-07-15 4:00

ANSI Common Lisp - by Paul Graham - a good direct guide, doesn't go into all the details, but will teach you the basics and beyond.

Common Lisp The Language 2 - by Guy Steele - better treated as a readable reference, not exactly identical to the ANSI Standard definition of Common Lisp, it was written before it.

Paradigms of Artificial Intelligence Programming (PAIP) - by Peter Norvig - The book focuses on AI while teaching LISP at the same time, it is considered better as an introductory material by some.

On Lisp - by Paul Graham - The definitive book for macros, a very interesting and educational book.

Hyperspec - You'll want to have this handy at all times, regardless of which book you chose to read. This is the hypertext version of the ANSI spec. It is dense and I think it's hard to learn from it alone, but is indispensable as a documentation/reference.

Common Lisp Object System:
AMOP - Art of Metaobject Protocol
Keene's Object-Oriented Programming in Common Lisp

Reading SICP first would be good, it teaches you how to program functionaly. Common Lisp is a big language while Scheme is a small language. Scheme is simpler for teaching functional style. You can use functional, imperative and object-oriented paradigms with easy in Common Lisp.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List