[To obtain the latest versions of the documents in this section, see the document home sites index.]

Lisp

Development tools · Tutorials and FAQs · Reference materials · External resources

LISP is a list-processing language orinally developed by John McCarthy at MIT in 1960 for use in artificial intelligence research. Notable for its use of lists enclosed in parentheses for representing both programs and data, it is sometimes said that LISP is an acronym for "Lots of Irritating Single Parentheses". The fact that programs and data are both represented as lists makes this one of the few high-level languages which can generate data and then execute it as code.


Development tools:

A shareware Lisp interpreter for MS-DOS
XLisp, another free Lisp implementation which includes versions for DOS, Windows 3.x and Windows 95/NT
A free Common Lisp interpreter for MS-DOS (386 or later processor required)


Tutorials and FAQs:

Lisp: Good News, Bad News, How to Win Big: a look at the successes and failures of Lisp
A Lisp Primer
The Lisp FAQ from the newsgroup comp.lang.lisp
The Functional Programming FAQ


Reference materials:

Common Lisp: The Language (2nd edition): a complete online copy of Guy L. Steele's classic reference book


External resources:

Harlequin, Inc. provide a range of Lisp software and documentation, including a free Common Lisp implementation for Windows
The Franz website, which has a free implementation of Common Lisp for Windows available for downloading
Lisp resources at the WWW Virtual Library
The Lisp section of the AI Repository at Carnegie Mellon University
Lisp links at Yahoo (or at Yahoo UK)
The newsgroup comp.lang.lisp