../code/conceptPage.scroll id lisp name Lisp appeared 1958 creators John McCarthy tags pl lisp conferences https://www.european-lisp-symposium.org lab MIT isOpenSource true clocExtensions asd el lisp lsp cl jl fileType text docs https://common-lisp.net/documentation rosettaCode http://www.rosettacode.org/wiki/Category:Lisp country United States projectEuler LISP memberCount 2019 1276 2022 1372 subreddit https://reddit.com/r/lisp memberCount 2017 12216 2022 34743 leachim6 Lisp filepath l/Lisp.lsp fileExtensions lsp example ; LISP (DEFUN hello () (PRINT (LIST 'HELLO 'WORLD)) ) (hello) meetup https://www.meetup.com/topics/lisp memberCount 92994 groupCount 232 printToken PRINT hasGarbageCollection true hasCaseInsensitiveIdentifiers false hasHomoiconicity true hasPrintDebugging true wikipedia https://en.wikipedia.org/wiki/Lisp_(programming_language) example (defun -reverse (list) (let ((return-value '())) (dolist (e list) (push e return-value)) return-value)) related arc autolisp clojure common-lisp emacs-lisp eulisp interlisp islisp lfe newlisp portable-standard-lisp racket rpl scheme cadence-skill spice-lisp t information-processing-language clips clu cowsel dylan elixir falcon forth haskell io ioke javascript julia logo lua ml nim nu ops5 perl pop-2 pop-11 python r ruby scala swift smalltalk tcl wolfram fortran s-expressions lisp-machine-lisp openlisp picolisp lisp-2 multics acl2 jvm yarv emacs-editor autocad-app lilypond algol flavors c xml summary Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today. Only Fortran is older, by one year. Lisp has changed since its early days, and many dialects have existed over its history. Today, the best known general-purpose Lisp dialects are Common Lisp and Scheme. Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop. The name LISP derives from "LISt Processor". Linked lists are one of Lisp's major data structures, and Lisp source code is made of lists. Thus, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or new domain-specific languages embedded in Lisp. The interchangeability of code and data gives Lisp its instantly recognizable syntax. All program code is written as s-expressions, or parenthesized lists. A function call or syntactic form is written as a list with the function or operator's name first, and the arguments following; for instance, a function f that takes three arguments would be called as (f arg1 arg2 arg3). pageId 18016 dailyPageViews 1517 created 2001 backlinksCount 1344 revisionCount 2307 appeared 1958 hopl https://hopl.info/showlanguage.prx?exp=14 tiobe Lisp currentRank 38 isbndb 69 year|publisher|title|authors|isbn13 1995|Pearson|ANSI Common LISP|Graham, Paul|9780133708752 1991|Morgan Kaufmann|Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp|Norvig, Peter|9781558601918 1989|Springer|The Art of LISP Programming|Jones, Robin|9780387195681 2012|O'Reilly Media|Clojure Programming: Practical Lisp for the Java World|Emerick, Chas and Carper, Brian and Grand, Christophe|9781449394707 2004|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Chassell, Robert J.|9781882114566 1984|Assn For Computing Machinery|Acm Symposium On Lisp And Functional Programming, 1984|No Author|9780897911429 1992|Assn For Computing Machinery|Acm Conference On Lisp And Functional Programming, 1992|Association For Computing Machinery|9780897914819 2001|CMP|The AutoCADET's Guide to Visual LISP|Kramer, Bill|9781578200894 2021|Apress|Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp|Domkin, Vsevolod|9781484264270 2020|Apress|The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms|"Herda, Michał ""phoe"""|9781484261330 2006|Lulu.com|Sketchy Lisp|Nils M Holm|9781411674486 20160101|Springer Nature|Common Lisp Recipes|Edmund Weitz|9781484211762 2012|Lulu.com|Let Over Lambda: 50 Years Of Lisp|Doug Hoyte|9781257130733 2008|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Robert J. Chassell|9781882114023 2019|Pearson|Lisp (3rd Edition)|Winston, Patrick and Horn, Berthold|9780201083194 1990-02-20T00:00:01Z|Springer|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|Stark, W. Richard|9780387970721 1985|Wiley|Programming in Common LISP|Brooks, Rodney A.|9780471818885 1995|W H Freeman & Co|The Elements of Artificial Intelligence Using Common Lisp|Tanimoto, Steven L.|9780716782698 1984|Addison-Wesley|LISP|Winston, Patrick Henry|9780201083729 2012|Apress|Practical Common Lisp (Expert's Voice in Programming Languages)|Seibel, Peter|9781430242901 2020|Apress|The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms|"Michał ""phoe"" Herda"|9781484261347 2014|Morgan Kaufmann|Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp|Norvig, Peter|9780080571157 1990|Springer|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|Stark, W. Richard|9780683300055 2012|Springer|LISP Lore: A Guide to Programming the LISP Machine|Bromley, H. and Lamson, Richard|9780898382280 1989-08-01T00:00:01Z|Addison-Wesley|Common Lisp Programming for Artificial Intelligence (International Computer Science Series)|Hasemer, Tony and Domingue, John|9780201175790 1991-02-01T00:00:01Z|McGraw-Hill College|Programming Paradigms in Lisp (McGraw-Hill series in artificial intelligence)|Sangal, Rajeev|9780070546660 2001-12-01T00:00:01Z|Free Software Foundation|An Introduction to Programming in Emacs Lisp|Chassell, Robert J.|9781882114436 1987|Prentice Hall|The t Programming Language: A Dialect of Lisp|Stephen Slade|9780138819057 1989|Springer|The Art of Lisp Programming|Jones, Robin and Maynard, Clive and Stewart, Ian|9783540195689 2015|Springer|A Practical Introduction to Fuzzy Logic using LISP (Studies in Fuzziness and Soft Computing Book 327)|Argüelles Mendez, Luis|9783319231860 2012|Springer|Computer Algebra with LISP and REDUCE: An Introduction to Computer-aided Pure Mathematics (Mathematics and Its Applications, 72)|Brackx, F. and Constales, D.|9789401055499 1982T|Association for Computing Machinery|Conference Record of the 1982 ACM Symposium on LISP and Functional Programming||9780897910828 2021|unknown|Lisp programming (Korean edition)||9788979148756 2017|CreateSpace Independent Publishing Platform|Lisp (programming language): First Look|Blokdyk, Gerard|9781979912426 2018|CreateSpace Independent Publishing Platform|Lisp (programming language): First Look|Blokdyk, Gerardus|9781983817557 1991|De Gruyter|Software-Konstruktion mit LISP (Programmierung Komplexer Systeme / Programming Complex Syste)|Belli, Fevzi|9783110117868 2020|Independently published|"Lisp Programming Notebook: Notebook for Computer Programmers & Developers | Programming Languages: A Notebook for Computer Programmers and developers 6x9 inches with 120 White pages"|Languages, Programming|9781656246073 ||Lisp Programming Language Family: Lisp, Logo, Autolisp, Common Lisp, Emacs Lisp, Dylan, Lisp Machine Lisp, Maclisp|Books and LLC|9781156778203 1989|Delmar Pub|Lisp Programming|Bergwall Productions Inc|9780806411798 2012|Springer Science & Business Media|Common Lisp Modules|Mark Watson|9781461231868 ||Lisp Programming Language: Lisp, Symbolics, Lisp Machine, Common Lisp, S-expression, Kent Pitman, Bill Schelter, Gerald Jay Sussman, Cdr Coding|Books and LLC|9781156778197 20061101|Springer Nature|Practical Common Lisp|Peter Seibel|9781430200178 2011|Springer|Lisp Lore: A Guide To Programming The Lisp Machine|H. Bromley|9781461291893 2013-01-16|Springer|Lisp Lore: A Guide To Programming The Lisp Machine|H. Bromley|9781475756708 20020509|Taylor & Francis|Advanced LISP Technology|B. Thagesen|9780203300879 1984|Newnes Technical Books|LISP for micros|Oakey, Steve.|9780408014427 20101015|Random House Publishing Services|Land of Lisp|Conrad Barski|9781593273491 ||An Introduction To Lisp|Peter Smith|9780862381875 20210128|Springer Nature|Programming Algorithms in Lisp|Vsevolod Domkin|9781484264287 20031204|Cambridge University Press|Lisp in Small Pieces|Christian Queinnec|9781139632485 1983|Alfred Waller Ltd|Lisp Programming (computer Science Texts)|I. Danicic|9780632011810 2012|Springer Science & Business Media|The Art Of Lisp Programming|Robin Jones and Clive Maynard and Ian Stewart|9781447117193 2007|Goodheart-willcox Pub|Visual Lisp Programming: Principles And Techniques|Rod R. Rawls and Mark A. Hagen and Paul F. Richard|9781590708101 2007|Goodheart-willcox Pub|Visual Lisp Programming: Principles And Techniques|Rod R. Rawls and Mark Hagen and Paul Richard|9781590708118 2011||Articles On Lisp Programming Language, Including|Hephaestus Books|9781243305664 1988|Wiley|An Introduction To Programming In Lisp|H. Wertz|9780471914907 20141014|Emereo|LISP 246 Success Secrets - 246 Most Asked Questions On LISP - What You Need To Know|Edward Carver|9781488806179 1994|Assn For Computing Machinery|Acm Conference On Lisp & Functional Programming 1994|Association for Computing Machinery|9780897916431 2011||Articles On Lisp Programming Language Family, Including|Hephaestus Books|9781243316851 2018|Emereo|Lisp (programming language) Complete Self-Assessment Guide|Gerardus Blokdyk|9780655127703 1986|The Mit Press|Performance And Evaluation Of Lisp Systems (computer Systems Series)|Richard P. Gabriel|9780262571937 1990|Natl Technical Information|Lisp Programming Language Artificial Intelligence Applications: March 1988-1990||9789993982715 |Morgan Kaufman Publishers|Paradigms Of Artificial Intelligence Programming: Case Studies In Common Lisp|Norvig, Peter.| 1991|Morgan Kaufmann Pub|Paradigms Of Artificial Intelligence Programming Case Studies In Common Lisp|Peter Norvig|9781558602304 1986|Assn For Computing Machinery|Proceedings Of The 1986 Acm Conference On Lisp And Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART|9780897912006 1989|Mit Pr|The Paralation Model Architecture Independent Parallel Programming †Lisp S/w Macintosh|Gary W. Sabot|9780262691284 1990|New York : ACM Press, c1990.|Proceedings of the 1990 ACM Conference on LISP and Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART in cooperation with SIGSAM|9780897913683 |New York, N.Y. : ACM Press, c1988.|Proceedings of the 1988 ACM Conference on Lisp and Functional Programming|the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART|9780897912730 1995|Springer|Vlisp A Verified Implementation Of Scheme: A Special Issue Of Lisp And Symbolic Computation, An International Journal Vol. 8, Nos. 1 & 2 March 1995|Guttman, Joshua D. and Wand, Mitchell.|9780792395669 indeedJobs lisp engineer 2017 112 linkedInSkill lisp 2018 19133 stackOverflowSurvey 2021 users 1096 medianSalary 75669 fans 1513 percentageUsing 0.01 semanticScholar 25 year|title|doi|citations|influentialCitations|authors|paperId 1977|Prolog - the language and its implementation compared with Lisp|10.1145/800228.806939|157|6|D. Warren and L. Pereira and Fernando C Pereira|57f796c1bb843b65ba45c42aa00c1068c529eae0 1985|From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming|10.2190/WK8C-BYCF-VQ5C-E307|95|3|E. Soloway|3396bf7e5b877fe9bd921045021523dca0cbf224 1989|A Parallel Lisp Language PaiLisp and Its Kernel Specification|10.1007/BFb0024150|38|0|Takayasu Ito and M. Matsui|cb80e839c67a7a28f1cc087daf8175f259fbfce7 1899|The LISP 2 programming language and system|10.1145/1464291.1464362|32|1|P. Abrahams and J. Barnett and E. Book and Donna Firth and S. L. Kameny and C. Weissman and L. Hawkinson and Michael I. Levin and Robert A. Saunders|85827cf800d963c44edee1c79d9431cf46fdeef8 1988|A graphical programming language interface for an intelligent LISP tutor|10.1145/57167.57173|29|3|B. Reiser and P. Friedmann and J. Gevins and D. Kimberg and M. Ranney|dbaac20183c16da10c00740c604f8bcc6323e2c6 2019|Milestones from the Pure Lisp theorem prover to ACL2|10.1007/s00165-019-00490-3|16|1|J. S. Moore|9608e7fb5b37c9208fe8af63e10e83e029a23405 1993|Analogies in an Intelligent Programming Environment for Learning LISP|10.1007/978-3-662-11334-9_19|12|0|G. Weber|a59e807afd0c3f61defdb7db0cd5741a3f8bb6ba 1987|Book Review: The T Programming Language: A Dialect of Lisp by Stephen Slade, Prentice Hall, Inc. 1987|10.1145/35596.885636|12|0|Erik Urdang|5a945c97779914efddd223bc0d050a091dbe1273 1994|Can Tracing Tools Contribute to Programming Proficiency? The LISP Evaluation Modeler|10.1080/1049482940040104|11|0|L. Mann and M. Linn and M. Clancy|ba96d0ab5f02616d5483975f3563ba0dd185143a 2002|A Formal Pattern Language for Refactoring of Lisp Programs|10.1109/CSMR.2002.995803|9|0|A. Leitão|20a22ae8a26cb87ecf67b45c4839e0c987549e05 2002|A formal pattern language for refactoring of Lisp programs|10.1109/CSMR.2002.995803|8|0|A.M. Leitdo|084719ac3394878b29380eb0e617babb4282d345 1985|From lisp machine to language lab|10.3758/BF03200950|7|0|Hank Bromley and R. Jarvella and I. Lundberg|8034e045a43a4fe2d99633bfebd6ed526fedbc2d 1997|Methodologies for teaching new programming languages: a case study teaching LISP|10.1145/299359.299373|7|0|A. Nicholson and K. M. Fraser|03dc300364b2809e0e0e8b719158a85debf67bf1 2020|Evolution of Emacs Lisp|10.1145/3386324|5|1|Stefan Monnier and Michael Sperber|02529e1f4bdb2ed31b5437a5375f34e9b6023711 2013|Lisping Copyleft: A Close Reading of the Lisp LGPL|10.5033/IFOSSLR.V5I1.75|4|0|E. Greenbaum|339b555a9d6164b7add5d88116475ff4b06c0c63 1989|A language-only course in LISP with PC scheme|10.1145/65293.71220|3|0|K. Lambert|32d210767fbf267cf60b8273401c8e212fa42d9b 1990|LISP as a second language: Functional aspects|10.2307/833351|3|0|P. Desain|dcb84f01de141a94db41c155b4bd970b5d6ba741 2001|Programming at the end of the learning curve: Lisp scripting for image processing|10.1109/HCC.2001.995268|3|0|S. Tanimoto and Jeremy W. Baer|dbb19cacc908da52797ce699cd017d4f868e556b 1987|A small lisp interpreter as a project in a programming language course|10.1145/36093.36097|3|0|T. McMillan|53efa86d2103a87349b6bfaed88abefea6ba6dce 1990|An effective Lisp project for a programming languages course|10.1145/122153.122162|2|0|M. Meredith|bf94bffb48b0385e2241230a6630959834937843 1988|The symbolic programming environment (SPE#8482;): a common Lisp development environment for Sun workstations|10.1145/1317250.1317251|2|0|Aaron Endelman and Steve Gadol|82d2f163fac3edf79be3c552332085532ab89518 2017|The LISP 2 Project|10.1353/ahc.2017.0033|2|0|P. McJones|2542b5e02a37c4a14ce1274877cbefac495098e3 2008|Programming in Lisp|10.1002/9780470316818.CH3|2|0|L. Tierney|59b941c01b3b90799f25915750195e2002a7c092 1990|LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|10.5860/choice.28-0344|2|0|W. R. Stark|519c91b4125277c48fe6108cea5c73fc9e4fcd8f 1980|An Algorithm for Translating Lisp Programs into Reduction Language Programs|10.1007/3-540-09981-6_14|1|0|Alexis Koster|4b4930dac0835b0b396274c1ac1321560b807845 goodreads title|year|author|goodreadsId|rating|ratings|reviews Common LISP: The Language|1984|Guy L. Steele Jr.|1529534|4.28|78|3 An Introduction to Programming in Emacs Lisp||Robert J. Chassell|1162587|3.45|40|4 Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP|1991|Peter Norvig|80981|4.33|439|9 LISP Lore: A Guide to Programming the LISP Machine|1986|Hank Bromley|3724482|4.00|5|0 LISP 1.5 Programmer's Manual|1962|John McCarthy|4019912|4.43|28|2 Lisp, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications|1990|W. Richard Stark|812519|3.50|4|0