Size: a a a

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

2019 August 27

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Иван Федоров
Господа, а shadow и lein кто-то сводил вместе?
тут есть пример, как сгенерить проект люминусом и сразу запустить с леином
источник

ИФ

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

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Пытаюсь настроить Figwheel с Web Worker, и не могу заставить goog.require видеть свой ns:
goog.require could not find: plus-minus.worker

С js никогда не работал, может, напутал что, гляньте пожалуйста коммит, у кого время будет

настраивал по этой вики.
Может, направите, куда обратить внимание.
источник

AO

Andrey Osnovin in Clojure — русскоговорящее сообщество
Мне не понятен момент с Integrant-ом, вот например я обернул бд коннектор в компонент и мне нужно в репле получить количество записей в таблице, как мне обратиться к этому компоненту за пределами ig/init-key?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Взять систему и вытащить из неё
источник

IG

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Либо, если часто нужно, написать хелпер
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
(def _db (:db system)
(jdbc/query _db "drop table users")
источник

AO

Andrey Osnovin in Clojure — русскоговорящее сообщество
Хорошо, спасибо
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ребята, а есть тут кто плотно трогает Kafka Streams?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Osnovin
Мне не понятен момент с Integrant-ом, вот например я обернул бд коннектор в компонент и мне нужно в репле получить количество записей в таблице, как мне обратиться к этому компоненту за пределами ig/init-key?
для репла в интегранте ещё дополнительные хелперы имеются https://github.com/weavejester/integrant-repl
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Osnovin
Мне не понятен момент с Integrant-ом, вот например я обернул бд коннектор в компонент и мне нужно в репле получить количество записей в таблице, как мне обратиться к этому компоненту за пределами ig/init-key?
ещё можно запустить нужную подсистему перед выполнением запроса и выполнить запрос, а потом её остановить
не обращаясь непосредственно к компоненту
источник

AO

Andrey Osnovin in Clojure — русскоговорящее сообщество
Сделать явно (ig/init config [:db]) или я вообще не понял как это?
источник

IG

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Osnovin
Сделать явно (ig/init config [:db]) или я вообще не понял как это?
да
ну ты же и так делаешь это где-то явно
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
ещё можно запустить нужную подсистему перед выполнением запроса и выполнить запрос, а потом её остановить
не обращаясь непосредственно к компоненту
так ты можешь запускать код в репле, даже если глобальная система не запущена
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
https://github.com/duct-framework/duct/blob/master/lein-template/resources/leiningen/new/duct/base/dev.clj можно подсматривать вот сюда, например
источник

OR

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
«вытаскивается», но не используется 😊
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Торчит наружу, дальше уже как хочешь
источник