Clojure 1.9
Clojure 1.9 наконец-то вышел.
Версия 1.9 содержит две главных фичи — интеграция со spec и cli утилиты.
spec — это библиотека для описания структур данных и функций с поддержкой валидации, деструктурирования, документации, отчета от ошибках, генерации тестовых данных и обобщенной генерации тестов.
В Clojure spec интегрируется через две новые библиотеки:
Такая модуляризация облегчает обновление spec независимо от релиз-цикла Clojure.
Инструменты командной строки предоставляют быструю и лёгкую установку, Clojure REPL (!!!), использование Maven и локальных зависимостей, функциональный API для управления classpath.
Полный список изменений можно найти тут
>>> Оригинал новости