Tutorial on Lisp:

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

See his video

 

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)

 

Interpreters:

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

 

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.

 

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

 

Suggested Lisp Programming style:

http://www.lisp.org/table/style.htm

 

Useful commands for Emacs/Xemacs:

http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html (I checked most commands and found it’s applicable to XEmacs as well)

 

Suggested key bindings for lisp programming under Emacs/XEmas:

http://www.cliki.net/Editing%20Lisp%20Code%20with%20Emacs

 

Useful videos for programming in lisp:

http://www.unixuser.org/~euske/vnc2swf/slime.html ( A very simple video to show the basic operations of slime).

http://bc.tech.coop/blog/050728.html (Way too complicated to use slime. I don’t think typical users will need this).

 

 

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