
related topics 
{math, number, function} 
{system, computer, user} 
{language, word, form} 
{car, race, vehicle} 
{style, bgcolor, rowspan} 

Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 2261994 (R2004), (formerly X3.2261994 (R1999)).^{[1]} From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived^{[2]} for use with web browsers. Common Lisp was developed to standardize the divergent variants of Lisp (though mainly the MacLisp variants) which predated it, thus it is not an implementation but rather a language specification. Several implementations of the Common Lisp standard are available, including free and open source software and proprietary products.
Common Lisp is a generalpurpose, multiparadigm programming language. It supports a combination of procedural, functional, and objectoriented programming paradigms. As a dynamic programming language, it facilitates evolutionary and incremental software development, with iterative compilation into efficient runtime programs.
Common Lisp includes CLOS, an object system that supports multimethods and method combinations. It is extensible through standard features such as Lisp macros (compiletime 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).
Contents
Full article ▸


related documents 
Eiffel (programming language) 
Regular expression 
Surreal number 
Prime number 
Singular value decomposition 
Radix sort 
Quaternion 
Algorithm 
Derivative 
Complex number 
Number 
Ordinal number 
Emmy Noether 
Natural deduction 
Smalltalk 
Discrete Fourier transform 
Floating point 
Polynomial 
C++ 
History of mathematics 
Distribution (mathematics) 
Forth (programming language) 
Mandelbrot set 
Binary search algorithm 
Bernoulli number 
Clifford algebra 
Computer numbering formats 
Field (mathematics) 
Linked list 
Mathematical logic 
