Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

want to learn common lisp [closed]

I have some basic python experience so I know the basics of programming such as variables, data types, functions and basic OO.

What is a good source to learn common lisp?

like image 906
charliePH Avatar asked Sep 16 '11 15:09

charliePH


4 Answers

Try Practical Common Lisp by Peter Seibel, it's available online.

like image 95
Nathan Hughes Avatar answered Oct 24 '22 18:10

Nathan Hughes


In my opinion, Common Lisp: A Gentle Introduction to Symbolic Computation is the best introductory Lisp book available. It has a good pace for (even absolute) beginners, and there are nice little exercises with solutions. If I interpret your self-description correctly, this would be a good read for you.

When I recommended it to some of my fellow students, all agreed that this was a very solid introduction to Lisp, and everybody passed the exam without problems. Some (those already quite good at programming) found it too slow paced, however.

Then, good second reads (or first, if you feel bored by Touretzky) would be Practical Common Lisp and Successful Lisp.

Finally, one of my favorite books not only about Lisp, but programming in general is PAIP. I prefer its style to SICP, which is also great and recommended by many.

like image 42
danlei Avatar answered Oct 24 '22 17:10

danlei


To add to Nathan's excellent suggestion, there's also Land of Lisp. :-)

like image 39
Chris Jester-Young Avatar answered Oct 24 '22 17:10

Chris Jester-Young


check "Ansi Common Lisp" by Paul Graham

it would also make sense to read SICP (http://mitpress.mit.edu/sicp/) before it.

like image 42
aav Avatar answered Oct 24 '22 19:10

aav