Size: a a a

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

2020 August 11

IG

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
то, что чекает, это понятно... дальше то что с этим делать?
источник

IG

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

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
то есть оно где-то как (assert (db/db? db)?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
А! спасибо! Возьму на заметку!
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
> If any of the conditions evaluate to false and *assert* is true, a java.lang.AssertionError exception is thrown.
источник

PP

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Спасибо! теперь буду знать 😊
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Кстати, вопрос по datascript - как я понимаю, чтобы подписаться на изменения базы, нужно использовать (listen! ...)? А как подписаться на конкретные коллекции? Или на каждую коллекцию свою базу делать?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
хочу попробовать обновлять UI по изменению в базе...
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Там нет понятия коллекций, насколько я знаю. За ненадобностью.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Разные сущности хранятся в одном и том же инстансе датаскрипта, просто в разных атрибутах.
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Pavel Peganov
Разные сущности хранятся в одном и том же инстансе датаскрипта, просто в разных атрибутах.
Другими словами, подписываться на изменения и фильтровать?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Так, есть conn и это атом, тогда можно и без listener! подписываться?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
кто с datascript разбирался, что-то не пойму, как listen! использовать...
(defc mycallback [state] (prn state))
(d/listen! conn mycallback)
нихрена не вызывается....
хотя в (meta conn) пристутвует...
источник

N

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

N

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
так ведь все равно, функция с одним параметром... и даже не крякает... сейчас REPL  перезапущу, вдруг что у меня сглючило...
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
это нормально, что у меня шадоуклжс достаточно так сильно тормозит когда запускаю через watch app?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
это нормально, что у меня шадоуклжс достаточно так сильно тормозит когда запускаю через watch app?
Да
источник