SLIME (англ. Superior Lisp Interaction Mode for Emacs — Найкращий Інтерактивний Режим Lisp для Emacs) — режим Emacs для розробки програм на Common Lisp. SLIME бере свій початок від режиму Emacs, що називався SLIM, який написав Eric Marsden і який розвивали як проект з відкритим кодом Luke Gorrie та Helmut Eller. Понад 100 Lisp-програмістів зробили свій внесок у код SLIME, відтоді, як проект стартував у 2003. SLIME використовує бекенд (серверну частину), що називається SWANK, яка завантажується в Common Lisp. Клієнтська частина, інтегрована в Emacs, написана на Emacs Lisp.

SLIME працює з наступними реалізаціями Common Lisp:

CMU Common Lisp (CMUCL) Scieneer Common Lisp Steel Bank Common Lisp (SBCL) Clozure CL (колишній OpenMCL) LispWorks Allegro Common Lisp CLISP Embeddable Common Lisp (ECL) Armed Bear Common Lisp (ABCL)

Деякі реалізації інших мов програмування також використовують SLIME:

Clojure GOO Kawa, реалізація Scheme для JVM MIT Scheme Scheme48

Також існують клони SLIME:

SOLID для Objective Caml

Посилання Сторінка проекту SLIME Народження SLIME у cmucl-imp mailing list (серпень 2003) Презентація SLIME від Tobias Rittweiler (2008) Огляд SLIME від Andy Wingo Bill Clementson's "Slime Tips and Techniques" - Part 1 (See also Part 2, Part 3, Part 4, Part 5, Part 6, and Part 7) Bill Clementson's "SLIME Refactoring" опис встановлення та налаштування SLIME Bill Clementson's "Emacs Keymaps and the SLIME scratch buffer Bill Clementson's "CL, Music and SLIME Tutorials" містить якісний посібник зі SLIME Marco Baringer's (SLIME guru) SLIME setup Marco Baringer's "Editing Lisp Code with Emacs" The slime-devel Archives