Jump to content

Category:Lisp: Difference between revisions

added mention of Clojure
(expand with more info on naming, dialects, and a suggestion to index any-dialect examples under the dialects)
(added mention of Clojure)
 
(4 intermediate revisions by 3 users not shown)
Line 1:
{{language|Lisp}}
|strength=strong
'''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: the two major freestanding dialects still in use today are [[Common Lisp]] and [[Scheme]]. Other dialects of Lisp are used as scripting languages in applications, most notably [[Emacs Lisp]], [[AutoLISP]], and [[Guile]].
|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: the two major freestanding dialects still in use today are [[Common Lisp]] and, [[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.
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.