Size: a a a

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

2020 April 05

DL

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

S

Special K in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
зачем тебе эти точечки вместо пробелов?
Мне так удобно ориентироваться
источник

S

Special K in Clojure — русскоговорящее сообщество
Мои вкусы специфичны, да
источник

S

Special K in Clojure — русскоговорящее сообщество
У меня и скобки раскрашиваются вообще везде, не только в кложе
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
У меня и скобки раскрашиваются вообще везде, не только в кложе
скобки у меня тоже раскрашиваются везде
источник

S

Special K in Clojure — русскоговорящее сообщество
Цветовую схему сама подбирала для них
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
Цветовую схему сама подбирала для них
не, для этого я слишком ленив, использую дефолтную раскраску rainbow-delimiters
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Special K
Такое ощущение будто у меня коннектор к REPL дырявый и не реэвалит на самом деле
А звучит будто вскод просто не сохранил изменения в файле)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
для теста добавляю рандомный символ в строку имени Люка, например.
btw, я повторюсь, но в server я очень рекомендую заюзать mount
источник

S

Special K in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
btw, я повторюсь, но в server я очень рекомендую заюзать mount
Я схоронила себе реп на будущее, а сейча пока не поняла как это в моём кейсе применить
источник

S

Special K in Clojure — русскоговорящее сообщество
Довольно медленно пока продвигаюсь с изучением кложи просто
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
Файлы реэвалятся, даже сервер в репле перезапускаю
а в плане того, что данные не перегружаються в апи - есть подозрение, что нужно посмотрет в сторону опционального init-fn для create-server, и там передергивать перечитывание (но ето неточно)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
Я схоронила себе реп на будущее, а сейча пока не поняла как это в моём кейсе применить
(defstate server
 :start (http/start runnable-service)
 :stop (http/stop runnable-service))

типа тово
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
и в -main mount/start
источник

S

Special K in Clojure — русскоговорящее сообщество
Я немного не поняла что там с состоянием происходит, оно сохраняется?
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
А в апи эксплорере по-прежнему получаю старую строку
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
> When developing an application, it is desirable to be able to change the schema without restarting. Lacinia-Pedestal supports this: in the above example, the schema passed to pedestal-service could be a function that returns the compiled schema.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
Я немного не поняла что там с состоянием происходит, оно сохраняется?
вкратце и упрощённо - при mount/start запускаются все формы :start для всех defstate
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
фактически это сахар, который позволяет тебе не придумывать функции типа start/stop в твоём примере
источник

S

Special K in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
> When developing an application, it is desirable to be able to change the schema without restarting. Lacinia-Pedestal supports this: in the above example, the schema passed to pedestal-service could be a function that returns the compiled schema.
Упустила, спасибо
источник