Category:Lisp: Difference between revisions
m improve formatting/layout of page |
added mention of Clojure |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{language|Lisp |
{{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: |
||
|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?”) |
(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?”) |
Latest revision as of 17:02, 17 June 2010
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
This programming language may be used to instruct a computer to perform a task.
Garbage collected: | Yes |
---|---|
Type strength: | Strong |
Type checking: | Dynamic |
See Also: |
Lisp or LISP (originally an acronym for LISt Processing) 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?”)
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 {{header|dialect}} template so that the task will be listed as solved for that dialect. For example:
=={{header|Lisp}} (MacLisp, {{header|Common Lisp}}, {{header|Emacs Lisp}})==
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Lisp examples needing attention (empty)
- Lisp User (44 P)
Pages in category "Lisp"
The following 3 pages are in this category, out of 3 total.