IEEE Bushy Tree

Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document Information Technology - Programming Language - Common Lisp, formerly X3.226-1994 (R1999).[1] Developed to standardize the divergent variants of Lisp which predated it, it is not an implementation but rather a language specification. Several implementations of the Common Lisp standard are available, including commercial products and open source software.

Common Lisp is a multiparadigm, general-purpose programming language that:

  • Supports a combination of procedural, functional and object-oriented programming paradigms.
  • Is a dynamic programming language that facilitates rapid development, with iterative compilation into efficient run-time programs.
  • Includes CLOS, an object system that supports multimethods and method combinations.
  • Is extensible through standard features such as Lisp macros (compile-time code rearrangement accomplished by the program itself) and reader macros (extension of syntax to give special meaning to characters reserved for users for this purpose).
This page uses Creative Commons Licensed content from Wikipedia (view authors). Smallwikipedialogo.png
  1. Document page at ANSI website

External Link[]

Interlisp Branch
Preceded by
Interlisp
Common Lisp Followed by
ANSI Common Lisp
MACLISP Branch
Preceded by
MACLISP
Common Lisp Followed by
ANSI Common Lisp
ALGOL Branch
Preceded by
ALGOL
Common Lisp Followed by
ANSI Common Lisp
ZetaLisp Branch
Influenced by
ZetaLisp
Common Lisp Influenced
---
Franz Lisp Branch
Influenced by
Franz Lisp
Common Lisp Influenced
---
ISLisp Branch
Influenced by
---
Common Lisp Influenced
EuLisp
ISLisp Branch
Influenced by
---
Common Lisp Influenced
ISLisp