Lisp Resources

space-cadet-keyboard

Structure and Interpretation of Computer Programs (SICP)

https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html (HTML)
https://web.mit.edu/6.001/6.037/sicp.pdf (PDF)
https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ (MIT Course)

Historical Interest

http://www.softwarepreservation.org/projects/LISP/MIT/Moon-MACLISP_Reference_Manual-Apr_08_1974.pdf (The Moonual)
https://interlisp.org/ (Interlisp)

Lisp Implementations

Clojure #lisp1 #jvm #javascript #clr

https://clojure.org (Clojure Website)
https://clojurescript.org/ (ClojureScript Website)
https://clojure-doc.org (Clojure Docs)
https://clojuredocs.org (Clojure (core) Docs)
https://cljdoc.org (Clojure (library) Docs)
https://guide.clojure.style (Clojure Style Guide)
https://mooc.fi/courses/2014/clojure/ (Functional programming with Clojure)
https://braveclojure.com/clojure-for-the-brave-and-true/ (Clojure for the Brave and True, Intro to Clojure)

Coalton #lisp1 #commonlisp

https://coalton-lang.github.io/ (Coalton Website)
https://github.com/coalton-lang/coalton/blob/main/docs/intro-to-coalton.md (Intro to Coalton)
https://x.com/killian_arts/status/1925029797438333420 (Toward safe, flexible, and efficient software in Common Lisp)

Common Lisp #lisp2

https://lisp-lang.org/ (Common Lisp Website (unofficial))
https://lispcookbook.github.io/cl-cookbook/ (Common Lisp Cookbook)
https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/ (A Road to Common Lisp)
https://gigamonkeys.com/book/ (Practical Common Lisp, Intro to CL)
https://cs.cmu.edu/~dst/LispBook/ (Common Lisp: A Gentle Introduction)
http://www.paulgraham.com/onlisp.html (On Lisp, Advanced CL techniques)
http://www.lispworks.com/documentation/HyperSpec/Front/ (Common Lisp HyperSpec, CL docs)
https://quickref.common-lisp.net (Quickref, Quicklisp library docs)
https://google.github.io/styleguide/lispguide.xml (Common Lisp Style Guide)

Emacs Lisp #lisp2

https://www.gnu.org/software/emacs/manual/eintr.html (Intro to Programming in Emacs Lisp, A Very Gentle Intro)
https://www.gnu.org/software/emacs/manual/elisp.html (Emacs Lisp Reference Manual)
http://xahlee.info/emacs/emacs/elisp.html (XahLee Elisp Guide)
https://github.com/bbatsov/emacs-lisp-style-guide (Emacs Lisp Style Guide)
https://protesilaos.com/emacs/emacs-lisp-elements (Emacs Lisp Elements)

Fennel #lisp1 #lua

https://fennel-lang.org (Fennel Website)
https://dev.fennel-lang.org/ (Fennel Developers Wiki)

Janet #lisp1

https://janet-lang.org/ (Janet Website)
https://janet-lang.org/docs/index.html (Official Janet Docs)
https://janetdocs.com/ (User Contributed Janet Docs)
https://janet.guide/ (Janet for Mortals Book)
https://janet.zulipchat.com/ (Janet Zulip Chat)

Lisp Flavoured Erlang (LFE) #lisp2 #beam

https://lfe.io (Lisp Flavoured Erlang Website)
https://cnbbooks.github.io/lfe-tutorial/ (The LFE Tutorial)

Racket #lisp1

https://racket-lang.org/ (Racket Website)
https://docs.racket-lang.org/ (Racket Docs)
https://htdp.org/ (How to Design Programs)

Scheme #lisp1

https://scheme.com/tspl4/ (The Scheme Programming Language)
https://eecs.berkeley.edu/~bh/ss-toc2.html (Simply Scheme)
https://archive.org/details/Schemer/ (Various Books)
https://srfi.schemers.org (SRFI, Scheme extensions)
https://snow-fort.org/ (Scheme Package Repository)
<YOUR-IMPLEMENTATIONS-MANUAL>

Steel #lisp1

https://github.com/mattwparas/steel (Steel GitHub Repo)
https://mattwparas.github.io/steel/book/ (The Steel Book)
https://github.com/mattwparas/helix/blob/steel-event-system/STEEL.md (Build Instructions for Helix+Steel)
https://github.com/helix-editor/helix/pull/8675 ([helix] Add Steel as an optional plugin system)
https://github.com/helix-editor/helix/pull/2949#issuecomment-1186159322 (Why Steel Was Chosen)
https://news.ycombinator.com/item?id=38508779 (First HN Thread About Steel)
https://helix-plugins.com/ (List of Helix Plugins)

Past Versions

Imageboard Threads

Edit
Pub: 02 Mar 2025 02:51 UTC
Edit: 19 Jul 2025 23:14 UTC
Views: 4186