Size: a a a

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

2021 February 05

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
работаем с изменяемым стейтом@ай-яй-яй, атомы плохо
источник

KC

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

KC

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
маутну надо ставить ^{:on-reload :noop}, чтобы не триггерить перезагрузку каждый раз
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
я извиняюсь за саморекламу, но посмотри шестую главу в моей книжке. Там тридцать страниц про mount, component и integrant, все подводные камни описаны
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Ivan Grishaev
я извиняюсь за саморекламу, но посмотри шестую главу в моей книжке. Там тридцать страниц про mount, component и integrant, все подводные камни описаны
не читал, и под рукой нету, но я с каждой из них успел настрадаться (кроме интегранта, к этому вопросов нет никаких)
источник

KC

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

DL

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

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
на самом деле я и маунт не люблю, но из двух зол выберу его (или свой велосипед напишу), до интегранта так руки и не дошли
смотри сразу интегрант, там вникать не во что особо
источник

DL

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

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
смотрю, но всё равно как будто overengineered на первый взгляд
с этим не помогу, мне так не кажется) но если будут какие-то конкретные вопросы — пингуй
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
с этим не помогу, мне так не кажется) но если будут какие-то конкретные вопросы — пингуй
ага, начинаю потихоньку понимать, да, выглядит лучше и проще компонента, и более декларативно
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
все так )
источник

DL

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
я бы сделал хэшмапу с описанием хэндлеров на нужные события
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
я бы сделал хэшмапу с описанием хэндлеров на нужные события
и как бы ты описывал хэндлеры, чтобы это можно было в edn записать?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Sergey Trofimov
и как бы ты описывал хэндлеры, чтобы это можно было в edn записать?
так хэндлеры не в edn, а в коде
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
{:adapter/jetty
{:init-key
 (fn [{:keys [handler] :as opts}]
   (jetty/run-jetty handler (-> opts (dissoc :handler) (assoc :join? false))))}}
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
ессесна, читабельнее, если лямбду поименовать, но это так, на коленке
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
{:adapter/jetty
{:init-key
 (fn [{:keys [handler] :as opts}]
   (jetty/run-jetty handler (-> opts (dissoc :handler) (assoc :join? false))))}}
А как в таком случае делать зависимости? (ig/ref)
источник