Category:Common Lisp: Difference between revisions
Content added Content deleted
(Insert more links.) |
m (Switch from dialect of::Lisp to implementation of::Lisp.) |
||
Line 6: | Line 6: | ||
|gc=yes |
|gc=yes |
||
|LCT=yes}} |
|LCT=yes}} |
||
{{implementation|Lisp}} |
|||
{{language programming paradigm|functional}} |
{{language programming paradigm|functional}} |
||
{{language programming paradigm|procedural}} |
{{language programming paradigm|procedural}} |
||
'''Common Lisp''', commonly abbreviated '''CL''', is a dialect of the [[derived from |
'''Common Lisp''', commonly abbreviated '''CL''', is a dialect of the [[derived from::Lisp]] programming language, standardised by [[ANSI]] X3.226-1994. Developed to standardize the divergent variants of Lisp which predated it, it is not an implementation but a language specification. Several implementations of the Common Lisp standard are available, including commercial products and [[open source]] software. |
||
Common Lisp is a general-purpose programming language, in contrast to Lisp variants such as [[Emacs Lisp]] and AutoLISP which are embedded extension languages in particular products. Unlike many earlier Lisps, Common Lisp (like [[derived from::Scheme]]) uses lexical variable scope. |
Common Lisp is a general-purpose programming language, in contrast to Lisp variants such as [[Emacs Lisp]] and AutoLISP which are embedded extension languages in particular products. Unlike many earlier Lisps, Common Lisp (like [[derived from::Scheme]]) uses lexical variable scope. |