Size: a a a

Clojure — русскоговорящее сообщество

2021 January 01

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Чёрт, мне кажется пока книгу издавать о работе с таймзонами
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Camina Drummer
Чёрт, мне кажется пока книгу издавать о работе с таймзонами
Я. Прочитаю. Док.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Camina Drummer
Чёрт, мне кажется пока книгу издавать о работе с таймзонами
Но книгу только поддержу.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
я, конечно, и сам скоро смогу
источник
2021 January 02

T

TGG in Clojure — русскоговорящее сообщество
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
Что касается менеджера проектов

https://github.com/technomancy/leiningen
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
Смотря что понимать под создаются и управляются.
Проект это в общем-то просто набор файлов в определенных папочках :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Clojure в народе называтся "кложа", но никак не "хлорка", чтобы не путать с chlorine например :)))
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
А для дебага хватает именно репла. Поскольку в кложе много иммутабельности и декларатива, для диагностики хватает просто вычисления предположительно сбоящего выражения по кусочкам через репл, пока не встретится неожиданный результат.

Когда такому тестированию мешают сайд-эффекты (что бывает нечасто), их неплохо бы сначала изолировать. Если не помогло (что бывает совсем нечасто) есть отладочное логирование множества сортов (tools.trace, spyglass, самопал на prn).
источник

IS

Ilshat Sultanov in Clojure — русскоговорящее сообщество
самый простой и быстрый вариант для дебага - библиотека hashp https://github.com/weavejester/hashp
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Еще в cider есть пошаговый отладчик
источник

T

TGG in Clojure — русскоговорящее сообщество
Всем спасибо за ответы.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
дебажить ещё с IDEA (подойдёт CE) + Cursive https://cursive-ide.com/
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
реплом хорошо, да, можешь в 99% в функции поставить (def t1 my-data-var) и из репла уже подойти и посмотреть удобно t1 и подёргать функцию с разными вариациями
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Наверняка там есть переменные *1 *2 *3
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Еще есть tap>
источник
2021 January 03

AC

Anton Chikin in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
Где вы взяли слово “хлорка”?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
TGG
Доброго времени суток.
Подскажите, пожалуйста, как создаются и управляются проекты в хлорке (Clojure), там есть аналог cargo/mix или там содаётся как в крестах руками?
Как деббажить проекты? Понятно, что REPL'ом, но можно ли использовать jdb?
Почитал в Deps and CLI Guide, вроде понятно, а вроде нет.
На самом деле в том стиле в котором пишутся приложения на кложе дебажить особо надобности не возникает.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
REPL вполне достаточно
источник

A

Alexander in Clojure — русскоговорящее сообщество
Anton Chikin
Где вы взяли слово “хлорка”?
Ты поищи по чату это слово. Это видимо какая то специальная блажь.
источник