Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Common Lisp
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History== Work on Common Lisp started in 1981 after an initiative by ARPA manager Bob Engelmore to develop a single community standard Lisp dialect.<ref>{{cite web|url=https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/doc/history/cl.txt|title=Roots of "Yu-Shiang Lisp", Mail from Jon L White, 1982|website=cmu.edu}}</ref> Much of the initial language design was done via electronic mail.<ref>{{cite web|url=http://cl-su-ai.lisp.se/maillist.html|title=Mail Index|website=cl-su-ai.lisp.se}}</ref><ref>[http://ccs.mit.edu/papers/CCSWP150.html Knee-jerk Anti-LOOPism and other E-mail Phenomena: Oral, Written, and Electronic Patterns in Computer-Mediated Communication, JoAnne Yates and Wanda J. Orlikowski., 1993] {{webarchive|url=https://web.archive.org/web/20120808032049/http://ccs.mit.edu/papers/CCSWP150.html |date=August 8, 2012}}</ref> In 1982, [[Guy L. Steele Jr.]] gave the first overview of Common Lisp at the 1982 ACM Symposium on LISP and functional programming.<ref>{{cite book|chapter=An overview of COMMON LISP|first1=Guy L. Jr.|last1=Steele|title=Proceedings of the 1982 ACM symposium on LISP and functional programming - LFP '82 |date=August 15, 1982|publisher=ACM|pages=98β107|doi=10.1145/800068.802140|isbn=9780897910828|s2cid=14517358}}</ref> The first language documentation was published in 1984 as [[Common Lisp the Language]] (known as CLtL1), first edition. A second edition (known as CLtL2), published in 1990, incorporated many changes to the language, made during the ANSI Common Lisp standardization process: extended LOOP syntax, the Common Lisp Object System, the Condition System for error handling, an interface to the pretty printer and much more. But CLtL2 does not describe the final ANSI Common Lisp standard and thus is not a documentation of ANSI Common Lisp. The final ANSI Common Lisp standard then was published in 1994. Since then no update to the standard has been published. Various extensions and improvements to Common Lisp (examples are Unicode, Concurrency, CLOS-based IO) have been provided by implementations and [[Library (computing)|libraries]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)