Leiningen для Windows: собираем Clojure-проекты без шаманства с консолью
Leiningen наконец-то нормально работает под Windows — теперь можно забыть про танцы с бубном вокруг REPL.

Ты когда-нибудь пытался запустить Clojure-проект на Windows? Если да, то знаешь, что это как собрать IKEA-стеллаж без инструкции и с одним шестигранником. Но есть хорошая новость: Leiningen — главный строитель клоджур-миров — наконец-то обзавелся полноценной поддержкой Windows.
Раньше, чтобы заставитьlein работать под виндой, приходилось изображать из себя шамана: ставить Cygwin, править PATH, молиться на батники. Теперь же достаточно скачать установщик — и вуаля, можно собирать проекты, не проклиная Билла Гейтса. Разработчики явно прочитали наши мысли и решили: «Хватит это терпеть».
Для тех, кто не в теме: Leiningen — это как Maven или Gradle, только для Clojure и с душой. Он управляет зависимостями, собирает проекты, запускает тесты и даже умеет разворачивать приложения. И теперь он делает это на Windows без лишних телодвижений. Правда, если ты привык к магии терминала Linux, придется смириться с тем, что некоторые команды всё ещё требуют PowerShell, но это мелочи жизни.
Кстати, установка теперь включает в себя Java Development Kit (JDK) — так что отдельно его тащить не нужно. Минус одна головная боль. А если ты разрабатываешь на Clojure для продакшена, то наверняка оценишь, чтоlein uberjar теперь собирается без слёз.
В общем, если ты Windows-разработчик и хотел попробовать Clojure — сейчас самое время. Leiningen перестал быть элитарным инструментом для маководов и линуксоидов.
Комментарий студии METABYTE: Мы тоже когда-то мучились с настройкой Clojure под Windows, поэтому рады, что теперь можно сосредоточиться на коде, а не на танцах с бубном. Надеемся, следующий шаг — нормальный REPL в cmd.exe без костылей.
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.