Common Lisp Pointers
Artificial Intelligence Laboratory
[ Helpful Links |
Required for Class |
Code from Graham ]
Code Required for Classwork
This section contains links to code that you will need to do homework
- a link of great importance :-) coming soon
Code from Paul Graham
The following code comes straight from the author of our textbook:
You will also find many useful Lisp resources at
Paul Graham's Lisp Resources page. It offers a lots of cool links!)
Helpful Common Lisp Links
This section contains links to sites of general interest. Feel free to
read and use anything you encounter here.
- a handy guide for
using emacs with Common Lisp
- the full text of
Common Lisp: The Language,
by Guy Steele
I especially encourage you to become familiar with this, the
Common Lisp bible. Your textbook does not tell you everything you
will want to know about Common Lisp, nor will I!
CMU Common Lisp Repository
This site contains all sorts of goodies related to Common Lisp.
I have spent (wasted? :-) many hours exploring here.
free and shareware implementations of Common Lisp
This CMU repository page has oodles of useful links. If you
would like to have Common Lisp running on your own personal computer,
then explore the options available there. At this point in time, I
would recommend the following implementations...
- CMU Common Lisp (CMUCL)
is installed on the Linux boxes in the local labs, 339 Wright
and 112 Wright. It is a free, complete, and fast implementation.
Many AI researchers I know recommend it highly.
Macintosh Common Lisp, from DigiTool
offers a marvelous development environment and a complete
Common Lisp implementation, but its free version is available
for a limited time only (four weeks, the last time I checked).
is a nice Macintosh implementation, but it does not offer a
a complete Common Lisp repertoire.
for Unix- and Windows-based machines. We have had GCL running
on the Linux and Windows boxes in 339 Wright and 112 Wright in
the past, but i don't know its current status there. GCL is
an almost complete implementation of Common Lisp, and we are
able to add most of what we need to make it whole. It does
not have a nice development environment, and the interpreter
can be hard to work with, but it can be
connected to emacs
to provide a reasonable working environment.
Allegro CL Lite
for Linux-, FreeBSD-, and Windows-based machines. Allegro
Common Lisp is a premiere commercial Lisp environment, and their
free version is quite nice.
Xanalys's LispWorks Personal Edition
runs on Linux and MS Windows. I have never used it, but it
comes to me highly recommended by other AI faculty.
a Common Lisp-to-C compiler.
frequently-asked questions listings for Common Lisp and CLOS
- Marty Hall's
Common Lisp Links
- Kent Pitman's
Common Lisp Info site. Kent has been active for 25 years
in the design of Common Lisp, Common Lisp interpreters, and Common
Eugene Wallingford ====
November 9, 2001