Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
А для дебага хватает именно репла. Поскольку в кложе много иммутабельности и декларатива, для диагностики хватает просто вычисления предположительно сбоящего выражения по кусочкам через репл, пока не встретится неожиданный результат.
Когда такому тестированию мешают сайд-эффекты (что бывает нечасто), их неплохо бы сначала изолировать. Если не помогло (что бывает совсем нечасто) есть отладочное логирование множества сортов (tools.trace, spyglass, самопал на prn).