UF CAP 4621 Artificial Intelligence Lisps

From University
Jump to: navigation, search

Recommended Lisps


The following recommendations are aimed primarily at students off-campus or for local students interested in obtaining a version of Lisp to use at home on their own PC. There are three versions of Lisp that I recommend for you to use on your class project.

Star Sapphire Common Lisp. Star Sapphire Common Lisp is a reasonably inexpensive PC version of Common Lisp. The language is implemented for DOS and is available from:
Sapiens Software
P.O. Box 3365
Santa Cruz, CA 95063
(408) 458-1990
(408) 425-0905 (FAX)

The developer of this version has given members of the class a discounted price (I believe it is $50), so be sure to mention that you are taking this course if you call to order it!


Allegro Common Lisp. Most likely the best implementation of Common Lisp for PCs. It has an excellent development environment with an outstanding debug facility. BUT, you pay for what you get -- the cost of this system is ~$1000! I only recommend this system if you already have it available at your site. (800) 333-7260 You can also visit their home page at:
http://www.franz.com where a limited version of this product is available for downloading!

CLisp. CLISP is a Common Lisp (CLtL1 + parts of CLtL2) implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It runs on microcomputers (DOS, OS/2, Atari ST, Amiga 500-4000) as well as on Unix workstations (Linux, Sun4, Sun386, HP9000/800, SGI, Sun3 and others) and needs only 1.5 MB of RAM. It is free software and may be distributed under the terms of GNU GPL. CLISP includes an interpreter, a compiler, a subset of CLOS (the Common Lisp Object System) and, for some machines, a screen editor. Available by anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/clisp/ [129.13.115.2]

Books on Lisp


The following is a list of book that you can pick from if you desire a hard copy book to use in learning Lisp. The ones that I most highly recommend are "star"ed.

A Common Lisp Workbook, J. H. Riley, Prentice Hall, 1992.

  • ANSI Common Lisp, P. Graham, Pretice Hall, 1996.

Common LISP, W. L. Hennessey, McGraw Hill, 1989.

Common LISP, A Tutorial, W. L. Milner, Prentice Hall, 1988.

Common LISP, D. S. TouretzkyBenjamin/Cummings, 1990.

  • Common LISP, G. L. Steele, the Lisp bible.

Common LISPCraft, R. Wilensky.

    • Essential Lisp, J. R. Anderson et al., one of the best books for learning Lisp (or any programming language) ever written.

Getting to Know Lisp, R. M. Deal, W. C. Brown, 1991.

Lisp, An Interactive Approach, S. C. Shapiro, Computer Science Press, 1986.

Lisp, P. H. Winston and B. K. P. Horn, Addison-Wesley, 1981.

Lisp Style and Design, M. M. Miller and E. Benson, Digital Equipment Corp. 1990.

  • Object-Oriented Common Lisp, S. Slade, Prentice Hall, 1998.

On Lisp, Advanced Techniques for Common Lisp, P. Graham, Prentice Hall, 1994.

Symbolic Computing with Lisp, R. D. Cameron and A. H. Dixon, Prentice Hall, 1992.

Symbolic Computing with Lisp and Prolog, R. A. Mueller and R. L. Page Wiley, 1988.

The Little LISPer, D. P. Friedman and M. Felleisen.


Internal Links

Parent Article: UF_CAP_4621_Artificial_Intelligence