prev up next contents | search | site map | navigate | about
<*LISP*> | <*learning*> | <*applications*> | <*tools*> | <*community*> | <*references*> | <*systems*> | <*related*>
top-level | syntax | evaluation | environment | objects | dynamic | typing | memory | macros | 3GL | history | compare | combine

What is Lisp?

Under Construction This non-functional page shows only the proposed format. Only the ``up'' and ``contents'' links work.
"Lisp is a programmable programming language."
LISP is an acronym for LISt Processing. Its development history has often been associated with symbolic processing and with both computer and human languages. A heterogeneous list data type has always been built into the language in order to efficiently deal with arbitrary and changing models.

From this basis, a number of features have come to be expected from all members of the Lisp family of languages:

Lisp has evolved into a family of languages. The two major dialects in use today are Common Lisp and Scheme. This web site deals mostly with Common Lisp.

Lisp may be combined with other languages to produce wide variety of applications.

There have been a number of comparisons between Lisp and other languages.


prev up next contents | search | site map | navigate | about
<*LISP*> | <*learning*> | <*applications*> | <*tools*> | <*community*> | <*references*> | <*systems*> | <*related*>
top-level | syntax | evaluation | environment | objects | dynamic | typing | memory | macros | 3GL | history | compare | combine