Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Common Lisp

Functional Language

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
1984 1
Paradigm
Multi paradigm: procedural, functional, object oriented 1
Significance
Extensible through Lisp macros and reader macros that let programmers transform the language itself. 1
Connections

Influenced

Dylan's object system is based on CLOS, Common Lisp's object system.

Influenced By

Lisp, Programming Languages

General knowledge, not independently re-fetched: Common Lisp (ANSI standard, 1984) unified and standardized several earlier Lisp dialects.

Sources
1. Wikipedia: Common Lisp
Wikimedia Foundation
  • Infobox: 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
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.