SLIME
SLIME, Superior Lisp Interaction Mode for Emacs — режим Emacs для разработки приложений на Common Lisp. SLIME происходит от режима SLIM, написанного Эриком Марсденом и разрабатывается как свободный проект Люком Горри и Гельмутом Эллером. Свыше 100 Лисп-разработчиков внесли свой код в SLIME со времени начала проекта в 2003 году. SLIME использует бэкенд SWANK, загружаемый в Common Lisp.
SLIME | |
---|---|
Тип | среда разработки на языке Лисп |
Автор | Эрик Марсден |
Разработчик | Люк Горри и Гельмут Эллер |
Написана на | Common Lisp и Emacs Lisp |
Операционная система | Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, Microsoft Windows |
Языки интерфейса | Emacs Lisp |
Первый выпуск | mid-2003 |
Аппаратная платформа | Кроссплатформенное ПО |
Последняя версия | |
Лицензия | частью под GPL v2, LGPL, BSD и public domain |
Сайт | common-lisp.net/project/… |
Медиафайлы на Викискладе |
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.28 — 2023.
СсылкиПравить
- Домашняя страница 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 (англ.)