Приветствуем в Clojure Deref!
Это периодический обзор новостей и ссылок на экосистему Clojure. (@ClojureDeref, RSS)
Основные моменты
- HOPL IV (History of Programming Languages) на PLDI 2021 проходит в понедельник и вторник, и включает доклад от Rich Hickey о History of Clojure paper. Регистрация все еще открыта, конференция проходит онлайн и включает множество других разработчиков языков!
- Результаты JVM Ecosystem Report 2021 опубликованы, и Clojure продолжает демонстрировать высокую популярность как один из наиболее популярных языков JVM (кроме Java), поднявшись с 2,9% в прошлом году до 8,4% в этом году. В нем также содержится много других интересных моментов.
Подкасты и видео
- LispCast - Eric Normand говорит о стратифицированном дизайне
- defn - Vijay Kiran и Ray McDermott интервьюируют Paula Gearon
- REPL-driven development - демонстрация от Jakub Holý
- FizzBuzz в Clojure
Блоги, обсуждения, учебные пособия
- Clojure Transducers - Joanne Cheng объясняет трансдьюсеры
- Clojure’s Destructuring - Daniel Gregoire углубляется в деструктурирование
- Better performance with Java arrays in Clojure - Daw-Ran Liou об использовании массивов Java в Clojure
- Backpressure - Kenny Tilton говорит о core.async и ETL
- Fun of clojure - wrap some code around data - Sharas_ о духе данных в Clojure
- Lambda Island is Changing - Arne Brasseur и его веселая команда Clojurists в Gaiwan немного меняют направление
- Should you adopt Clojure at your company? - Shivek Khurana, TLDR: да! :)
Библиотеки и инструменты
Некоторые интересные обновления и сообщения о библиотеках на этой неделе:
ordnungsamt - инструмент для запуска ad-hoc миграций в кодовом репозитории
clj-github - библиотека для работы с GitHub developer API
umschreiben-clj - расширения для rewrite-clj
Copilot - Тони Кей представил новый инструмент для анализа кода для Clojure и ClojureScript.
scittle - Михил Боркент выпустил первую версию интерпретатора SCI для использования в тегах скрипта.
clojure-lsp - Эрик Далло выпустил новую версию с улучшенной поддержкой пути для проектов deps.edn.
holy-lambda - Карол Войцик выпустил новую версию.
honeysql - Шон Корфилд добавил синтаксис :distinct и другие функции и исправления.
Fulcro - Тони Кей выпустил 3.5.0-RC1 с большей поддержкой для приложений, не основанных на React.
next.jdbc - Шон Корфилд выпустил 1.2.674.
refl - Михил Боркент выпустил новый пример проекта для очистки конфигурации отражения для GraalVM для проектов Clojure.
Развлечения
Fidenza - Тайлер Хоббс имеет долгую историю создания интересного генеративного искусства с помощью Clojure, и он опубликовал описание своего нового генеративного алгоритма. Не является явно Clojure, но читать очень интересно.
ClojureScript гоночная игра - Эртугрул Четин опубликовал