Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
Подкаст «Люди и код», выпуск №37: Алексей Егоров.

Содержание выпуска
- Что за язык Lisp и как его можно кратко охарактеризовать.
 - Как и для чего создавался Lisp. Почему он не смог стать мейнстримом в наше время.
 - Как развивался Lisp.
 - Особенности Lisp: синтаксис, методы и тому подобное.
 - Кто работает над Lisp и как его развивают.
 - Какие интересные проекты написаны на Lisp и в каких компаниях его используют.
 - Используется ли Common Lisp в продакшене сегодня.
 - Почему Lisp принято хвалить и восхищаться им. Как у него сложилась такая репутация.
 - Что входит в стандартную библиотеку Lisp.
 - Как исполняется Lisp-код. Какие компиляторы для него существуют.
 - Какие IDE и редакторы используют для программирования на Lisp.
 - Как у Lisp дела с интеропом. Умеет ли он дружить с другими языками.
 - Какой тулинг, библиотеки и фреймворки есть в экосистеме Lisp.
 - С какими языками интересно сравнить Lisp — Haskell, Python, C/C++.
 - Диалекты Lisp: чем различаются, где используются, какие самые популярные.
 - Как и зачем изучать Lisp. Что самое сложное в изучении Lisp.
 - Какие ресурсы стоит использовать для изучения Lisp.
 - Какие концепции Lisp больше всего восхищают. Какие концепции современные языки почерпнули из Lisp.
 - Есть ли у Lisp шанс стать более популярным или даже мейнстримным языком.
 - Как понять, что Lisp — это конструктор для создания своих языков программирования.
 - Почему Lisp не очень популярен — даже по сравнению с тем же достаточно гиковским Haskell.
 
Полезные ссылки
- Русскоязычный чат по Lisp https://t.me/lisp_ru
 - Язык Hy — Lisp-синтаксис для экосистемы Python https://hylang.org
 - Язык Clojure — Lisp в экосистеме JVM https://clojure.org
 - Язык Fennel — Lisp для экосистемы Lua https://fennel-lang.org
 - Язык Racket, диалект Lisp с удобной IDE https://en.wikipedia.org/wiki/Racket_(programming_language)
 - Компания Symbolics https://en.wikipedia.org/wiki/Symbolics
 - D-Wave Systems — компания, которая создаёт квантовые компьютеры https://ru.wikipedia.org/wiki/D-Wave_Systems
 - Пол Грэм https://ru.wikipedia.org/wiki/Грэм, _Пол
 - Common Lisp Object System — ООП для Lisp https://en.wikipedia.org/wiki/Common_Lisp_Object_System
 - Формальная верификация https://ru.wikipedia.org/wiki/Формальная_верификация
 - The Common Lisp Cookbook — лучшие практики в Lisp https://lispcookbook.github.io/cl-cookbook
 - ANSI Common Lisp, книга Пола Грэма http://paulgraham.com/acl.html
 - Книга Practical Common Lisp https://gigamonkeys.com/book
 - Компилятор SBCL https://sbcl.org
 - SLY для Emacs https://joaotavora.github.io/sly
 - SLIME для Emacs https://slime.common-lisp.dev
 - Read–eval–print loop (REPL) https://en.wikipedia.org/wiki/Read–eval–print_loop
 - Пакетный менеджер Quicklisp https://www.quicklisp.org/beta
 - LispWorks IDE http://www.lispworks.com/products/ide.html
 - Статья State of the Common Lisp Ecosystem https://borretti.me/article/common-lisp-sotu-2015
 - Новостной агрегатор Planet Lisp https://planet.lisp.org
 - Программист из геймдева Тим Суини https://ru.wikipedia.org/wiki/Суини, _Тим
 - Программист из геймдева Джон Кармак https://en.wikipedia.org/wiki/John_Carmack
 
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Понравилась статья?
                                    Да