Common Lisp is a dialect of the Lisp programming language, published in an American National Standards Institute (ANSI) standard document, developed to standardize and extend the many divergent variants of Lisp that preceded it, including Maclisp, Zetalisp, Franz Lisp, and Scheme. Common Lisp is a general-purpose, multi-paradigm language supporting a combination of procedural, functional and object-oriented programming, with the Common Lisp Object System providing its object system.
Facts
First Released ParadigmMulti paradigm: procedural, functional, object oriented 2 SignificanceExtensible through Lisp macros and reader macros that let programmers transform the language itself. 2 Classification
Typing Discipline Typing Discipline Connections
Influenced
Dylan's object system is based on CLOS, Common Lisp's object system.
Source Wikidata: Dylan
Source Wikidata: Emacs Lisp
Influenced By
General knowledge, not independently re-fetched: Common Lisp (ANSI standard, 1984) unified and standardized several earlier Lisp dialects.
Invented By
Source Wikidata: Common Lisp
Source Wikidata: Common Lisp
Sources
1. Wikidata: Common Lisp
- Wikidata Q849146, class allow-list match (w-wdresolver-0926)
- Wikidata Q849146 P571 (inception)
- Wikidata Q849146 P7078 (typing discipline)
View the Source2. Wikipedia: Common Lisp
Wikimedia FoundationInfobox: First appeared
1984 (42 years ago) (1984), 1994 (32 years ago) (1994) for ANSI Common Lisp
Infobox: Paradigm
Multi-paradigm: procedural, functional, object-oriented, meta, reflective, generic
Article body, extensibility discussion
Common Lisp is extensible through standard features such as Lisp macros (code transformations) and reader macros (input parsers for characters).
View the Source Wikidata: AspectJ
Wikidata: Dylan
Wikidata: R
Wikipedia: Lisp (programming language)
Wikimedia FoundationIn Group: Lisp Dialects, lead names Common Lisp among the best-known general-purpose Lisp dialects todayView the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.