SLIME - режим Emacs для разработки программ на Common Lisp. SLIME восходит к режиму Emacs, называвшийся SLIM, написавший Eric Marsden и который развивали как проект с открытым кодом Luke Gorrie и Helmut Eller. Более 100 Lisp-программистов внесли свой ??вклад в код SLIME. Использует бэкэнда (серверную часть), что называется SWANK, которая загружается в Common Lisp. Клиентская часть, интегрированная в Emacs, написанная на Emacs Lisp.
SLIME работает с реализациями Common Lisp:
- CMU Common Lisp (CMUCL).
- Scieneer Common Lisp.
- Clozure CL (бывший OpenMCL).
- LispWorks.
- Allegro Common Lisp.
- CLISP.
- Embeddable Common Lisp (ECL).
- GOO.
- Kawa, реализация Scheme для JVM.
- MIT Scheme.
- Scheme48.
Также существуют клоны SLIME:
- SOLID для Objective Caml.