A Brief History of Common Lisp

Lisp is one of the oldest high-level programming languages in use today (only Fortran is older, by a year).

It's extensibility has allowed it to keep up with developments in language design, structured programming, and software engineering.

Software development in Lisp

Most of the interactive systems built at ILS have been in Common Lisp on the Macintosh. You don't need C/C++ on a workstation to build practical systems!

Common Lisp

Common Lisp was designed by a committee (but a pretty smart one) to combine, rationalize, and standardize a number of high-powered, annoyingly incompatible dialects of Lisp.

Other modern dialects include:

This course however is in Common Lisp.

Common Lisp (version 1)

Common Lisp (v1) is the original language. Free implementations include:

Common Lisp (version 2)

Common Lisp (v2) adds sophisticated facilities for

Implementations of Common Lisp (v2) include recent versions of


Comments? Send mail to Chris Riesbeck.