Thursday, August 24, 2006

Resources for Lisp

Also available at:
http://www.public.asu.edu/~ltang9/Lisp/Lisp-Resources.htm

Tutorials on Lisp:

Peter Seibel’s “Practical Common lisp” (Online at http://www.gigamonkeys.com/book/) (Strongly recommended)

Paul Graham’s “ANSI Common Lisp”

Pascal Costanza's Highly Opinionated Guide to Lisp

http://p-cos.net/lisp/guide.html

David S. Touretzky’s “Common Lisp: A Gentle Introduction to Symbolic Computation”

(Online at http://www.cs.cmu.edu/~dst/LispBook/)

Paul Graham’s “On Lisp” (advanced level) (http://www.paulgraham.com/onlisp.html)

Newsgroup: comp.lang.lisp can be accessed using news.asu.edu or Google groups, or several other sites allow posting to and receiving emails from this news group.

Lisp Wiki: www.cliki.net

Lisp hyperspec: http://www.lispworks.com/documentation/HyperSpec/Front/Contents.htm

Interpreters:

GNU CLISP (http://clisp.cons.org/) downloadable from http://sourceforge.net/project/showfiles.php?group_id=1355

For Linux users, you can download the free version of Allegro CL 5.0 from Rao’s site:

http://rakaposhi.eas.asu.edu/acl5.tar.gz

(Let me know if you found it doesn’t work)

Editors for programming:

Lisp in a box : http://common-lisp.net/project/lispbox/

This tool combines lisp interpreters together with emacs for lisp programming. Compatible with both Windows and Linux. (Strongly recommended)

Emacs / Xemacs + slime + any lisp interpreter

Please check the following page for the configuration of CLISP + SLIME + Xemacs:

http://www.public.asu.edu/~ltang9/Lisp/xemcas-slime.htm

Useful videos for programming in lisp:

http://bc.tech.coop/blog/050728.html

No comments: