Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Actually, there are quite a few free CL books available online:</p> <p><a href="http://www.cs.cmu.edu/~dst/LispBook/" rel="nofollow noreferrer">"Common Lisp: A Gentle Introduction to Symbolic Computation"</a> covers the basics, but might be too gentle, depending on your level.</p> <p><a href="http://www.psg.com/~dlamkins/sl/contents.html" rel="nofollow noreferrer">"Successful Lisp"</a> is quite comprehensive, and IMHO the best online resource for learning CL, if you have already programmed a little in another language.</p> <p><a href="http://www.gigamonkeys.com/book/" rel="nofollow noreferrer">"Practical Common Lisp"</a> aims to reach experienced programmers and surely is one of the best Lisp books available -- one of the few which explicitly try to explain "real world usage".</p> <p><a href="http://www.gigamonkeys.com/book/" rel="nofollow noreferrer">"On Lisp"</a> is an interesting read for advanced CL programmers, mostly covering macros.</p> <p>Besides those, there is the indispensable <a href="http://www.lispworks.com/documentation/HyperSpec/Front/" rel="nofollow noreferrer">Hyperspec</a>, a htmlized version of the standard, and <a href="http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html" rel="nofollow noreferrer">CLtL2</a>, which is was the pre-ANSI de facto standard (still valuable, since many people find it more accessible than the Hyperspec. At least it sometimes shows things from another perspective).</p> <p>Finally, there is the <a href="http://www.lispforum.com/" rel="nofollow noreferrer">Lisp Forum</a> and c.l.lisp. Though there is much noise on c.l.l., you can get very insightful answers there and learn from the masters. As a newbie, one should try to post thoughtful questions on c.l.l., and have a thick skin.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload