The Genius Of Lisp: Bibliography
This is an copy of the bibliography of The Genius of Lisp with clickable URLs to make following references a bit easier for those who bought one of the paper versions of the book.
[1]
Abelson, Hal et
al.: The
revised revised report on scheme, or an UnCommon lisp (1985)
[2]
Abelson, Hal et
al.: The
revised3 report on the
algorithmic language scheme (1986)
[3]
Abelson, Hal et
al.: The
revised4 report on the
algorithmic language scheme (1991)
[4]
Abelson, Harold
; Sussman, Gerald Jay: Structure And
Interpretation Of Computer Programs : MIT Press, 1984
[5]
Alegro Common Lisp. URL https://franz.com/products/allegro-common-lisp/
[6]
An Introduction To Programming In Emacs
Lisp. URL https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html
[7]
Armed Bear Common Lisp (ABCL). URL https://abcl.org
[8]
Awesome Common Lisp. URL https://awesome-cl.com/
[9]
Awesome Lisp Companies. URL https://github.com/azzamsa/awesome-lisp-companies
[10]
Barski, Conrad:
Land Of Lisp - Learn To Program In
Lisp, One Game At A Time! : No Starch Press, 2011
— ISBN 978-1-59327-281-4
[11]
Bauer-Mengelberg,
Stefan: Kurt
Gödel. On formally undecidable propositions of
principia mathematica and related systems I. in:
Journal of Symbolic Logic vol. 30 (1965), Nr. 3,
pp. 359–362
[12]
Church, Alonzo:
The
Calculi Of Lambda-Conversion : Princeton University Press,
1936
[13]
Clojure Reference Documentation. URL
https://clojure.org/reference
[14]
ClojureScript. URL https://clojurescript.org/
[15]
Comprehensive Perl Archive Network.
URL https://www.cpan.org
[16]
Computer History
Museum: Lisp 1.5 Family. URL https://softwarepreservation.computerhistory.org/LISP/lisp15_family.html
[17]
Copeland, B. J.
et al.: The Essential Turing : Oxford University Press,
2004
[18]
Embeddable Common-Lisp. URL https://ecl.common-lisp.dev
[19]
F. Helwig,
editor: Coding
for the MIT-IBM 704 computer, MIT (1957)
[20]
Felleisen,
Matthias ; Findler, Robert Bruce ;
Flatt, Matthew ; Krishnamurthi, Shiriam: How To Design
Programs, Second Edition. URL https://htdp.org/2024-11-6/Book/index.html
[21]
Feynman,
Richard: What Do You Care What Other People Think?,
1988
[22]
Fixed-Point Combinator/Y Combinator.
URL https://en.wikipedia.org/wiki/Fixed-point_combinator#Y_combinator
[23]
Flatt, Matthew:
Quick: An Introduction To Racket With Pictures. URL https://docs.racket-lang.org/quick/
[24]
Gabriel, Richard
P. ; Pitman, Kent M.: Endpaper:
Technical issues of separation in function cells and value cells. in:
LISP Symb. Comput. vol. 1 (1988), Nr. 1,
pp. 81–101
[25]
Ganz, Steven et
al.: The
revised7 report on the
algorithmic language scheme (2021)
[26]
GNU Emacs. URL https://www.gnu.org/software/emacs/
[27]
GNU’s Programming And Extension
Language. URL https://www.gnu.org/software/guile/
[28]
Gödel, Kurt: Über
formal unentscheidbare Sätze der Principia
Mathematica und verwandter Systeme
I. in: Monatshefte für Mathematik und Physik
(1931). — Translation to English in .
[29]
Graham, Paul:
On LISP: Advanced
Techniques For Common LISP : Prentice Hall, 1993
[30]
Groot, Cees de:
The Genius Of Lisp : Berksoft Publications, 2026
[31]
Hewitt, Carl ;
Bishop, Peter ; Steiger, Richard: A universal modular ACTOR
formalism for artificial intelligence. in: Proc. International Joint
Conference on Artificial Intelligence (1973)
[32]
Hilts, Philip:
Scientific Temperaments - Three Lives In Contemporary Science :
Sands, 1982
[33]
Holden, Daniel:
Build Your Own
Lisp : CreateSpace, 2014
[34]
Hoyte, Doug:
Let Over Lambda : Lulu.com, 2008
[35]
IBM: IBM 704
Data Processing System Reference Manual, 1958
[36]
Install Clojure. URL https://clojure.org/guides/install_clojure
[37]
Jr., Guy L.
Steele: Common
LISP: The Language, 2nd Edition : Digital Pr.,
1990 — ISBN 0131556649
[38]
[39]
JSR 133: Java Memory Model And Thread
Specification Revision.
[40]
Kiczales, Gregor
; Revières, Jim des ; Bobrow, Daniel G.: The Art Of The
Metaobject Protocol : MIT Press, 1991
[41]
Licklider, J. C.
R.: Man-computer symbiosis. in: IRE Transactions on Human
Factors in Electronics vol. HFE–1 (1960), Nr. 1
[42]
Lifschitz,
VLadimir: Artificial Intelligence And Mathematical Theory Of
Computation: Papers In Honor Of John McCarthy : Academic Press,
1991
[43]
Lisp 1.5 Distribution Tarball. URL https://web.archive.org/web/20070711004603/http://www.informatimago.com/develop/lisp/lisp15-0.0.tar.gz
[44]
Lisp 1.5 Repository By The Author. URL
https://git.sr.ht/~cdegroot/lisp15
[45]
Lisp Flavoured Erlang. URL https://lfe.io/
[46]
LispWorks Ltd.:
Common Lisp HyperSpec. URL https://www.lispworks.com/documentation/HyperSpec/Front/
[47]
LispWorks Ltd.:
LispWorks. URL https://www.lispworks.com/
[48]
List Of Programs Included In The PDP-10 ITS
Emulator. URL https://github.com/PDP-10/its/blob/master/doc/programs.md
[49]
Martin, Joel:
The Make-A-Lisp Process. URL https://github.com/kanaka/mal/blob/master/process/guide.md
[50]
McCarthy, John:
Memorandum to p.m. Morse proposing time sharing (1959)
[51]
McCarthy, John:
LISP
I Programmer’s Manual : MIT Press, 1960
[52]
McCarthy, John:
Recursive functions of symbolic expressions and their computation by
machine, part i. in: Communications of the ACM (1960)
[53]
McCarthy, John:
LISP
1.5 Programmer’s Manual : MIT Press, 1962
[54]
Medley For The Novice, Release 2.0.
URL https://interlisp.org/documentation/Medley-Primer.pdf
[55]
Medley Interlisp Install And Run. URL
https://interlisp.org/software/install-and-run/
[56]
Medley Online - IDE For Interlisp And
Common Lisp. URL https://online.interlisp.org/user/login
[57]
Mezzano. URL https://github.com/froggey/Mezzano
[58]
Minsky, Marvin ;
Papert, Seymour: Perceptrons: An
Introduction To Computational Geometry. Cambridge, MA, USA : MIT
Press, 1969
[59]
Nieuwenhuizen,
Janneke ; Courtès, Ludovic:
The Full-Source BOotstrap: Building From Source All The Way
Down. URL https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/
[60]
Open SimH - Bringing Antiquities Back To
Life. URL https://opensimh.org/
[61]
Patrick, Robert
L.: General
motors/north american monitor for the IBM 704 computer, Rand
Corporation (1987)
[62]
PDP-10 Project ITS Repository. URL https://github.com/PDP-10/its
[63]
Penrose, Roger:
The Emperor’s New Mind : Oxford University Press, 1989
[64]
Portacle - A Portable Common Lisp
Development Environment. URL https://portacle.github.io/
[65]
Quicklisp Beta. URL https://www.quicklisp.org
[66]
Racket Downloads. URL https://download.racket-lang.org/
[67]
Racket, The Programming Language. URL
https://racket-lang.org/
[68]
Reynolds, John
C.: Definitional interpreters for higher-order programming
languages. in: ACM Conference Proceedings (1972)
[69]
Riley, Sean:
Punched Card Programming - Computerphile. URL https://www.youtube.com/watch?v=KG2M4ttzBnY
[70]
SBCL
Contributors: Steel Bank Common Lisp. URL https://sbcl.org. — Originally CMU Common
Lisp, created and published by Carnegie Mellon University. When CMU’s
attention wandered, SBCL got forked.
[71]
SBCL: The Ultimate Assembly Code
Breadboard. URL https://pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/
[72]
Scheme Implementations. URL https://get.scheme.org
[73]
Scheme Requests For Implementation.
URL https://srfi.schemers.org/
[74]
Seibel, P.:
Practical Common
Lisp : Apress, 2005
[75]
Shannon, C. E.
et al.: Automata Studies, 1956
[76]
Smullyan,
Raymond: To Mock A MOckingbird: And Other Logic
Puzzles : Oxford University Press, 1982
[77]
Sussman, Gerald
Jay ; Steele, Guy Lewis:
Scheme: An Interpreter For Extended Lambda Calculus ( Nr. AI
Memo No. 349). Cambridge, UK : Massachusetts Institute of
Technology, 1975
[78]
Teitelbaum,
Warren: PILOT: A Step Toward Man-Computer Symbiosis :
MIT Press, 1966
[79]
The CLojure Programming Language. URL
https://clojure.org
[80]
The Common Lisp Cookbook. URL https://lispcookbook.github.io/cl-cookbook/
[81]
The Medley Interlisp Project - A
Retrofuturistic Software System. URL https://interlisp.org/
[82]
[83]
Truth Table. URL https://en.wikipedia.org/wiki/Truth_table
[84]
Turing, Alan:
Computing machinery and intelligence. in: Mind vol. LIX (1950),
Nr. 236
[85]
Turing, Alan M.:
On
computable numbers, with an application to the
Entscheidungsproblem. in: Proceedings of the London
Mathematical Society vol. 2 (1936), Nr. 42, pp. 230–265
[86]
uLisp - Lisp For Microcontrollers. URL
http://www.ulisp.com/
[87]
Whitehead, Alfred
North ; Russell, Bertrand:
Principia Mathematica : Cambridge University Press, 1925
[88]
Williams, Sam:
Arguing AI: The Battle For Twenty-First Century Science :
Random House, 2002
[89]
Winograd, Terry:
Procedures As A Representation For Data In A Computer Program For
Understanding Natural Language ({AI}-{TR}--17) : M.I.T. AI
Laboratory, 1971. — Excerpts and images reproduced with permission
[90]
Winograd, Terry:
SHRDLU. URL https://web.archive.org/web/20250328093213/https://hci.stanford.edu/winograd/shrdlu/