Перейти к содержимому

Поверите ли вы, что это 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 Заключительная демонстрация