DiscoverЛюди и кодLisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы

Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы

Update: 2022-09-21
Share

Description

Содержание:

 — Что за язык 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.



Гость: Алексей Егоров, техлид и разработчик в Wild Spike, создатель русскоязычного чата по Lisp.



Полезные ссылки

 — Русскоязычный чат по 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




Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы

Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы