SLIME

SLIME, Superior Lisp Interaction Mode for Emacs — режим Emacs для разработки приложений на Common Lisp. SLIME происходит от режима SLIM, написанного Эриком Марсденом и разрабатывается как свободный проект Люком Горри и Гельмутом Эллером. Свыше 100 Лисп-разработчиков внесли свой код в SLIME со времени начала проекта в 2003 году. SLIME использует бэкенд SWANK, загружаемый в Common 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 MIT Scheme Scheme48 Существуют также клоны SLIME: SLIMV для Vim SOLID для Ocaml
| SLIME | |
|---|---|
| |
| Тип | среда разработки на языке Лисп |
| Автор | Эрик Марсден |
| Разработчики | Люк Горри и Гельмут Эллер |
| Написана на | Common Lisp и Emacs Lisp |
| Операционные системы | Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, Microsoft Windows |
| Языки интерфейса | Emacs Lisp |
| Дата выпуска | mid-2003 |
| Аппаратная платформа | Кроссплатформенное ПО |
| Последняя версия | |
| Репозиторий | github.com/slime/slime.g… |
| Лицензия | частью под GPL v2, LGPL, BSD и public domain |
| Сайт | common-lisp.net/project/… |
SLIME, Superior Lisp Interaction Mode for Emacs — режим Emacs для разработки приложений на Common Lisp. SLIME происходит от режима SLIM, написанного Эриком Марсденом и разрабатывается как свободный проект Люком Горри и Гельмутом Эллером. Свыше 100 Лисп-разработчиков внесли свой код в SLIME со времени начала проекта в 2003 году. SLIME использует бэкенд SWANK, загружаемый в Common 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:
Существуют также клоны SLIME:
Примечания
[править | править код]- ↑ Release 2.32 — 2025.
- ↑ [NonGNU ELPA Slime version 2.32] (англ.) — 2025.
Ссылки
[править | править код]- Домашняя страница SLIME Архивная копия от 23 февраля 2011 на Wayback Machine (англ.)
- «Emacs Keymaps and the SLIME scratch buffer» от Билла Клементсона (англ.)
- «CL, Music and SLIME Tutorials» от Билла Клементсона содержит хорошее руководство по SLIME
- Установка SLIME от Марко Барингера (гуру SLIME) (англ.)
- «Editing Lisp Code with Emacs» от Марко Барингера Архивная копия от 3 июля 2009 на Wayback Machine (англ.)
- Архивы slime-devel Архивная копия от 10 июля 2004 на Wayback Machine (англ.)
