Size: a a a

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

2021 June 30

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вот это Рич писал в HOPL
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
`#'` это просто возможность получить доступ к var
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
мой вопрос - зачем это надо?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Я же приводил пример: если ты передал вьюху серверу, то при ее переопределении сервак покажет старое
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а так ты поправил функцию, заэвалил ее и готово
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
> * reloadable workflow лучше организовывать без использования варов
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это совершенно голословно и неубедительно
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Что "это"?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Если уж по существу, то reloadable workflow это костыль.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
возможность получать ссылку через #’
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Имеет значение только репл и интеграция с ним.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
в какой-то мере - да
вот был бы быстрый компилятор …
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
А reloadable workflow это хрень, которая болтается сбоку и делает то, о чем ее не просили
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
я же приписал, что это мое мнение )
поигравшись с compojure + var, component, mount и integrant в итоге выбрал для себя integrant как самый предсказуемый
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Да дело в том, что ты путаешь две вещи: управление системой и передачу по ссылке
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Ссылка нужна, чтобы система подхватывала горячие изменения без перезапуска
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
приведи пример плиз когда передача по ссылке нужна не в разрезе управления системой
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Чтобы у тебя была возможность контролировать это поведение, потому что иначе будут случаи, когда ты не сможешь подменить в рантайме реализацию. И весь твой reloaded- или repl-workflow накроются тазом. Например так.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Просто запусти ринг-сервер с compojure и кучей middleware
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
ну вот integrant позволяет обойтись без этого
источник