Common Lisp - Development Tool Layers
6
Editor
Emacs
Vim / Neovim
VSCode
Pulsar
Lem
5a
Server protocol
SWANK (or SLYNK)
Runs inside the Lisp image
5b
Client protocol
SLIME, SLY, SLIMV, Vlime,
Nvlime, Alive, SLIMA, Lem
4
Per-project isolation (optional)
Qlot
CLPM
ocicl
vend
3
Package repository
Quicklisp
Ultralisp
ocicl
2
Build system
ASDF (bundled with compiler)
1
Compiler / runtime
SBCL
CCL
ECL
ABCL
CLISP
0
Machine
Linux
macOS
Windows
Commercial (LispWorks / Allegro CL)
Roswell manages Layers 1–3
TCP/IP