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