Size: a a a

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

2021 February 05

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну для репла вроде что интегрант, что компонент
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
и ты явно указываешь системе, что ты пытаешься построить. А в случае с маунтом он запускает все, что нашел во всех ns горбально
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Ivan Grishaev
и ты явно указываешь системе, что ты пытаешься построить. А в случае с маунтом он запускает все, что нашел во всех ns горбально
в случае с маунтом, я запускаю минимально нужное
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
или вообще не запускаю
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Ivan Grishaev
и ты явно указываешь системе, что ты пытаешься построить. А в случае с маунтом он запускает все, что нашел во всех ns горбально
маунт очерез на загрузку оргшанизует
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
например, ты затянул чью-то либу, а там описан маунт-компонент. Он тебе не нужен, но при mount/start он запустится
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Ivan Grishaev
например, ты затянул чью-то либу, а там описан маунт-компонент. Он тебе не нужен, но при mount/start он запустится
так ты же можешь указать, какие стейты запускать
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
в случае с маунтом, я запускаю минимально нужное
ну так и с компонентом запускай нужное
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
опять же зачастую взаимодействие с внешним миром вообще не нужно, но в случае с mount ты просто забиваешь на маунт, а в случае с компонентом — он успел проникнуть куда только можно и один фиг придётся иметь дело с this
источник

IG

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

IG

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

IG

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
mount - это для простых случаев, но вполне себе
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
а у меня гибрид из интегранта и маунта 😉
источник

MK

Mikhail Kokaulin in Clojure — русскоговорящее сообщество
https://github.com/redstarssystems/context
А с этой штукой кто нибудь работал уже?
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а вот как на mount делать реюзабельыне компоненты -- это вопрос
источник

IG

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Ivan Grishaev
defstate же не принимает аргументы, насколько я помню
принимает через mount/args
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а можно пример?
источник