Lisp Links |
![]() |
Peter Norvig (author of Paradigms of AI Programming: Case Studies in Common Lisp) had this to say about Lisp in 1992:
The dialect of Lisp known as Scheme is also gaining in popularity, but primarily for teaching and experimenting with programming language design and techniques, and not so much for writing large AI programs.
Other dialects of Lisp such as Franz Lisp, MacLisp, InterLisp, ZetaLisp, and Standard Lisp are now considered obsolete. The only new dialect of Lisp to be proposed recently is EuLisp, the European Lisp. A few dialects of Lisp live on as embedded extension languages. For example, the Gnu Emacs text editor uses elisp, and the AutoCad computer-aided design package uses AutoLisp, a derivative of Xlisp. In the future, it is likely that Scheme will become a popular extension language, since it is small but powerful and has an officially sanctioned standard definition.
Norvig's prediction has proved true in at least one case. The scripting language for the GNU Image Manipulation Program (The GIMP) is based upon an implementation of Scheme called Scheme in One Defun.
This page primarily gathers together information regarding Common Lisp and Scheme, with an emphasis on the first. It is hoped you will find the following grab-bag of Lisp links useful.