Мощный диалект Common Lisp с динамической типизацией, макросами и ANSI-стандартом. Существует с 1984 года и до сих пор активно развивается.
Незаменим для сложных систем, ИИ, символьных вычислений и экспериментов.
Почему Common Lisp
- Макросы - код генерирует код
- REPL - интерактивная разработка
- Один диалект, стабильность десятилетиями
- Мощная система сборки ASDF
- Богатая экосистема Quicklisp
- Этот сайт написан и работает на Common LispНАШ САЙТ
Реализации
Редакторы и IDE
Готовые сборки
Автономные среды разработки
- Portacle — Emacs + SLIME + SBCL + Quicklisp + Git. Портативная, без установки
- mine — терминальная IDE для CL и Coalton. Одна программа — всё включено NEW
- Lem — редактор на Common Lisp, поддерживает LSP, ncurses/WebGL
Расширения и плагины
Интеграция с существующими редакторами
- SLIME — классический плагин для Emacs, стандарт индустрии
- SLY — форк SLIME с расширенными функциями (sticker'ы, инспектор, macrostepper)
- OLIVE — расширение для VS Code на базе Swank NEW
- Alive — расширение для VS Code на базе LSP
- Slimv — плагин для Vim
- Vlime — плагин для Vim и Neovim
- SLT — плагин для JetBrains (IntelliJ и др.) Экспериментальный
- Slyblime — расширение для Sublime Text