16 lines
No EOL
1.4 KiB
Text
16 lines
No EOL
1.4 KiB
Text
{{language|Lisp
|
|
|strength=strong
|
|
|checking=dynamic
|
|
|gc=yes
|
|
|LCT=yes
|
|
|bnf=http://cui.unige.ch/db-research/Enseignement/analyseinfo/LISP/BNFindex.html}}
|
|
'''Lisp''' or '''LISP''' (originally an acronym for '''LIS'''t '''P'''rocessing) was one of the first high-level languages, invented in 1958 by John McCarthy. It had many descendants: major freestanding dialects still in use today are [[Common Lisp]], [[Scheme]] & [[Clojure]]. Other dialects of Lisp are used as scripting languages in applications, most notably [[Emacs Lisp]], [[AutoLISP]], and [[Guile]].
|
|
|
|
(Today, the name is usually written "Lisp" rather than “LISP” among advocates, both because "we have lowercase letters now”, and to make a distinction between modern practical Lisp systems and the popular notion of “oh, LISP, that's where everything is a list or a symbol and you have to use recursion, right?”)
|
|
<br clear=all>
|
|
==How to categorize examples==
|
|
This category is for solutions in archaic dialects or solutions valid in any dialect of Lisp. Please note the dialect used when adding examples.
|
|
|
|
If the solution is also valid in the dialects separately listed in Rosetta Code, such as Common Lisp and Scheme, then use the <nowiki>{{header|</nowiki>''dialect''<nowiki>}}</nowiki> template so that the task will be listed as solved for that dialect. For example:
|
|
|
|
<nowiki>=={{header|Lisp}} (MacLisp, {{header|Common Lisp}}, {{header|Emacs Lisp}})==</nowiki> |