What's your favorite book about Lisp?

Discussion of books and various other resources about Lisp

What's your favorite book about Lisp?

ANSI Common Lisp
16
14%
Practical Common Lisp
35
30%
Common Lisp, The Language
7
6%
The Art of the Metaobject Protocol
2
2%
Object Oriented Programming in Common Lisp
1
1%
Structure and Interpretation of Computer Programs
13
11%
The Little Schemer Series
2
2%
Lisp in Small Pieces
5
4%
Paradigms of Artificial Intelligent Programming
15
13%
Other
19
17%
 
Total votes: 115

findinglisp
Posts: 447
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX
Contact:

Re: What's your favorite book about Lisp?

Post by findinglisp » Tue Jul 01, 2008 10:45 am

The one place where ANSI Common Lisp lacks versus Practical Common Lisp is with respect to CLOS. PG is not a fan of CLOS and doesn't really cover it. In contrast, Peter Siebel uses is heavily in PCL. That's one reason I recommend both to people. You'll definitely learn something from each.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/

finnrobi

Re: What's your favorite book about Lisp?

Post by finnrobi » Tue Jul 01, 2008 4:05 pm

Out of the books on that list, SICP is my favorite, but strictly speaking it is less 'about' lisp than those of the others I have read. My second choice is PAIP.

habib

Re: What's your favorite book about Lisp?

Post by habib » Wed Jul 02, 2008 7:22 am

dlweinreb wrote:You might add "Lisp: A Gentle Introduction to Symbolic Computing" by David Touretzky, which is particularly good for beginners.
Seconded! It's a brilliant book for new-comers to Lisp without an extensive programming background. You can get it here:
http://www.cs.cmu.edu/~dst/LispBook/index.html

After which I would recommend following Nick Levine's lectures that guide you through ANSI Common Lisp and add a few more exercises and a project. Available here:
http://www.nicklevine.org/declarative/lectures/

Alexander Lehmann
Posts: 23
Joined: Sat Jun 28, 2008 11:27 pm
Contact:

Re: What's your favorite book about Lisp?

Post by Alexander Lehmann » Wed Jul 02, 2008 11:25 am

findinglisp wrote:The one place where ANSI Common Lisp lacks versus Practical Common Lisp is with respect to CLOS. PG is not a fan of CLOS and doesn't really cover it. In contrast, Peter Siebel uses is heavily in PCL. That's one reason I recommend both to people. You'll definitely learn something from each.
Dito. Also, PCL is sometimes easier to comprehend than ACL, whereas I find that ACL in spite of being a little bit more "sophisticated" is worth reading it twice or maybe even three times.

jast
Posts: 2
Joined: Wed Jul 09, 2008 1:52 am
Location: Portugal
Contact:

Re: What's your favorite book about Lisp?

Post by jast » Wed Jul 09, 2008 1:17 pm

I like both ACL and PCl but to be honest, for someone who wants to start learning Lisp, I recommend ACL. I feel that PCL is best suited for a person who already has some contact with the language. Even if that contact is not much! Both books are complementary to each other so using both at the same time to learn the language might be a good option. But my favourite Lisp book is still PAIP, perhaps because of the huge influence it had on me when I read it :)

nklein
Posts: 12
Joined: Sat Jun 28, 2008 9:13 am
Location: Minneapolis, Minnesota, USA
Contact:

Re: What's your favorite book about Lisp?

Post by nklein » Thu Jul 10, 2008 11:25 am

skc wrote:I voted for ACL over PCL (although i like them both) for its style, exercises, and appendix B and D.
Agreed about ACL over PCL (as long as I'm remembering right and Appendix B is the Lisp in Lisp section).

Sadly, neither book address the pile of soup that is (loop ...). Each have a few examples. I'd like to be able to read (loop ...) calls even if I stick to (do ...) and (do* ...) when writing my own code. What's the best book/resource for learning about (loop ...)?

Alexander Lehmann
Posts: 23
Joined: Sat Jun 28, 2008 11:27 pm
Contact:

Re: What's your favorite book about Lisp?

Post by Alexander Lehmann » Thu Jul 10, 2008 11:45 am

The HyperSpec. ;) There's a pretty good description of loop's BNF. But I must admit that it takes some time to work through this page.

plutonas
Posts: 2
Joined: Tue Jul 15, 2008 5:28 am

Re: What's your favorite book about Lisp?

Post by plutonas » Tue Jul 15, 2008 5:37 am

@findinglisp:
you can get the pdf of "On Lisp" and print it out yourself. Thats what i did, and it's worth it.

findinglisp
Posts: 447
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX
Contact:

Re: What's your favorite book about Lisp?

Post by findinglisp » Tue Jul 15, 2008 8:05 am

plutonas wrote:@findinglisp:
you can get the pdf of "On Lisp" and print it out yourself. Thats what i did, and it's worth it.
Yea, I have the PDF. I have read about 90% of it on-screen (airplanes, etc.). I haven't wanted to print it out to save the trees, and at the time I first started reading it, I heard that APress was going to reprint it. That would have been ideal, had it happened.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/

Geoff Wozniak
Posts: 9
Joined: Wed Jul 16, 2008 5:38 pm
Location: Canada

Re: What's your favorite book about Lisp?

Post by Geoff Wozniak » Sun Jul 20, 2008 4:15 pm

I picked The Art of the Metaobject Protocol simply because I learned more about programming from that book than any other I've ever read. I've read most of them (even CLTL2!) and they're all enjoyable. I'd have to pick Norvig's PAIP as my second.

Post Reply