Поверите ли вы, что это Jenk? — Джей Уилкерсон (Clojure/Conj 2026)
ClojureTV
0:00 / 0:00
Поверите ли вы, что это Jenk? — Джей Уилкерсон (Clojure/Conj 2026)
16 012 просмотров · 1 дн. назад
ClojureTV
112 тыс. подписчиков
16 012 просмотров · 1 дн. назад
jank — это передовой нативный диалект Clojure, построенный на LLVM, с бесшовной совместимостью с C++. jank открывает широкие возможности взаимодействия с нативным миром, конкурентоспособную производительность и простоту встраивания нативных приложений. В этом докладе мы расскажем о том, как и где jank внедряет инновации, о его удивительных возможностях и о том, почему наличие богатого нативного диалекта Clojure имеет значение. Будут затронуты такие темы, как беспрецедентная совместимость с C++, великолепные сообщения об ошибках, впечатляющая производительность, простое распространение бинарных файлов и многое другое. После доклада зрители будут вдохновлены использовать jank для разработки игр, настольных приложений с графическим интерфейсом, научных вычислений и всего, о чем они только могут мечтать.
Докладчик: Джей Уилкерсон, создатель jank, нативного диалекта Clojure
Джей имеет опыт работы в системном программировании на C++, в частности, в разработке игр и игровых движков. Последние два года он полностью посвятил себя созданию jank, чтобы объединить миры C++ и Clojure.
0:00 Введение в Jank
3:02 Почему интеграция с C++?
5:02 Взаимодействие с хостом
10:35 Модель компиляции
12:56 Интеграция системы типов
17:32 Представление типов в C++
19:35 Системы сборки
21:43 Демонстрация разработки игр
24:07 Инструментарий и экосистема
26:06 Отчеты об ошибках
29:58 Анализ производительности
32:18 Варианты использования и видение
34:17 Будущее Jank
38:00 Заключительная демонстрация