SLIME
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 Logo
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:
Також існують клони 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.