|
| 1 | +#+TITLE: About Common Lisp |
| 2 | + |
| 3 | +#+BEGIN_QUOTE |
| 4 | +"Lisp isn't a language, it's a building material." |
| 5 | + |
| 6 | +Alan Kay |
| 7 | +#+END_QUOTE |
| 8 | + |
| 9 | +* Introduction |
| 10 | + |
| 11 | +Common Lisp inherits and continues Lisp traditions that go back to the |
| 12 | +origins of Lisp in 1960. A brief timeline of the emergence of Common |
| 13 | +Lisp: |
| 14 | + |
| 15 | +- 1981 Formation of the Common Lisp Group |
| 16 | +- 1984 Publication of _Common Lisp the Language_ first edition (CLtL1) |
| 17 | +- 1986 Formation of X3J13 Committee |
| 18 | +- 1990 Publication of _Common Lisp the Language_ second edition (CLtL2) |
| 19 | +- 1992 Publication of _Draft proposed American National Standard Common Lisp_ (dpANS) |
| 20 | +- 1994 Approval of dpANSCL |
| 21 | +- 1995 Publication of ANSI/X3.226 ANSI Common Lisp specification |
| 22 | +- 1995 Publication on World Wide Web of CLtL2 |
| 23 | +- 1996 Publication on World Wide Web of _Common Lisp Hyperspec_ |
| 24 | + |
| 25 | +Over the intervening decades an astonishing amount of Common Lisp and |
| 26 | +general Lisp advocacy and criticism has been produced. With due |
| 27 | +respect, and having assumed the good intentions of those who have |
| 28 | +written it, we, the maintainers of the Common Lisp Exercism track, |
| 29 | +nonetheless feel programmers new to Common Lisp should treat all such |
| 30 | +writings with extreme skepticism when they come across them. Likewise, |
| 31 | +we feel uncomfortable adding to any of it here. |
| 32 | + |
| 33 | +We will provide links to informational resources instead. |
| 34 | + |
| 35 | +* Links |
| 36 | + |
| 37 | +** Reference |
| 38 | + |
| 39 | +- X3J13; Common Lisp Hyperspec: http://www.lispworks.com/documentation/HyperSpec/Body/01_ab.htm |
| 40 | + |
| 41 | +** History |
| 42 | + |
| 43 | +- X3J13; _Common Lisp Hyperspec 1.1.2 History_; http://www.lispworks.com/documentation/HyperSpec/Body/01_ab.htm |
| 44 | +- McCarthy, John; _History of Lisp_; http://www-formal.stanford.edu/jmc/history/lisp/lisp.html |
| 45 | +- Gabriel and Steele; _The Evolution of Lisp_; http://dreamsongs.com/Files/Hopl2.pdf |
| 46 | +- Pitman, Kent; _Common Lisp: the Untold Story_: http://www.nhplace.com/kent/Papers/cl-untold-story.html |
| 47 | +- Pitman, Kent; _Kent Pitman's CL References_; http://www.nhplace.com/kent/CL/index.html |
| 48 | + |
| 49 | +** Selected Advocacy |
| 50 | + |
| 51 | +- Garret, Ron; |
| 52 | + - _Why Lisp_; http://blog.rongarret.info/2015/05/why-lisp.html |
| 53 | + - _Lisping at JPL_; http://www.flownet.com/gat/jpl-lisp.html |
| 54 | +- Pitman and Slashdot; |
| 55 | + - _Kent M. Pitman Answers On Lisp And Much More_; http://developers.slashdot.org/story/01/11/03/1726251/kent-m-pitman-answers-on-lisp-and-much-more |
| 56 | + - _Kent M. Pitman's Second Wind_; http://slashdot.org/story/01/11/13/0420226/Kent-M-Pitmans-Second-Wind |
| 57 | +- Siebel, Peter; _Why Lisp?_; http://www.gigamonkeys.com/book/introduction-why-lisp.html introduction to Practical Common Lisp |
| 58 | +- Norvig, Peter; _Paradigms of Artificial Intelligence Programming: Preface_; http://www.norvig.com/paip-preface.html |
| 59 | +- CLISP; _CLISP Common Lisp Praise_; http://clisp.org/propaganda.html |
| 60 | +- Lispworks; _Common Lisp - Myths and Legends_; http://www.lispworks.com/products/myths_and_legends.html |
| 61 | +- McCarthy, John; _Lisp-Notes on its Past and Future_; http://www-formal.stanford.edu/jmc/lisp20th/lisp20th.html |
| 62 | + |
| 63 | +* References |
| 64 | + |
| 65 | +- X3J13; _Common Lisp Hyperspec 1.1.2 History_; http://www.lispworks.com/documentation/HyperSpec/Body/01_ab.htm |
| 66 | +- McCarthy, John; _History of Lisp_; http://www-formal.stanford.edu/jmc/history/lisp/lisp.html |
| 67 | +- Gabriel and Steele; _The Evolution of Lisp_; http://dreamsongs.com/Files/Hopl2.pdf |
| 68 | +- Pitman, Kent; _Common Lisp: the Untold Story_: http://www.nhplace.com/kent/Papers/cl-untold-story.html |
| 69 | +- Wikipedia; _Common Lisp_; https://en.wikipedia.org/wiki/Common_Lisp |
0 commit comments