Web resources on Common Lisp
Informative web pages
- The CLiki web site
(Common Lisp wiki) - a portal to a wide range of tools, applications
- Guy Steele's book, "Common Lisp: The Language, 2nd ed.", is the
unofficial Common Lisp reference with thorough explanations of
everything. An HTML
version is available at CMU.
- Peter Norvig's personal web
site. Dr. Norvig is author of "Paradigms of Artificial Intelligence
Programming", and co-author with Stuart Russell of "Artificial
Intelligence: A Modern Approach".
- John McCarthy's
Web site has some interesting history and thought provoking
commentary, as well as his 1960 paper on Lisp and recursive
functions. McCarthy invented Lisp in 1958.
- Paul Graham's personal
web site. Paul Graham is author of "ANSI Common Lisp" and "On Lisp",
two excellent books for more advanced programmers. His web site
includes the story of his ViaWeb program and other interesting
articles on Lisp and programming.
- CLISP is a free
implementation of Common Lisp that will work on a wide variety of
systems, including most Unix and Unix-like (e.g., Linux) systems, as
well as the various MS-Windows systems.
- The Franz, Inc web site has a
free trial version of their Common Lisp product (Allegro CL), and
additional information, including an excellent tutorial and an
interface to biological information resources. It works on Linux,
MSWindows and Mac OS/X, and other systems.
- The Lispworks web site
also has a downloadable version of Common Lisp (called "Lispworks",
oddly enough). The Common Lisp HyperSpec is also available at this
- A package, XMLisp that
implements a kind of integration of XML with Lisp, not just a parser
- The official GNU Emacs web
site has everything you need to install Emacs on your computer.
- Lisp tutorial and much other interesting stuff from Marty Hall, Johns
- A comparision
of C/C++, java and Lisp by Ron Garret (formerly Erann Gat).
- A follow up on
Erann Gat's study, by Peter Norvig (also accessible from Norvig's
- Lisp humor, from the
- More Lisp humor from XKCD.
Common Lisp Code
All the code from "Principles of Biomedical Informatics" is available
at the book web
page, where you will find the link to the code file at the bottom.
Some interesting or amusing or even useful code files related to the
course are in the code directory. Some of these
files contain code that is also in the PBI code file.
Further freely available Common Lisp code examples and useful tools
are available at
The Common Lisp Open Code
Collection, also known as CLOCC.
Tutorial Slides on Common Lisp
Some slides (PDF) that introduce the basics of programming in Common