Size: a a a

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

2020 October 23

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Раньше было как напишешь
раньше надо было кости бросать, и если результат чётный – то :db первый
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Хэш-мапа до 16 элементов вроде сохраняет порядок
До 8 MapEntry т.е.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
До 8 MapEntry т.е.
Да, скорее так
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Хэш-мапа до 16 элементов вроде сохраняет порядок
16 это вроде размер бакета, про порядок там кажется ничего не было
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Alexey Golda
16 это вроде размер бакета, про порядок там кажется ничего не было
До 16 элементов (8 пар ключ-значение) используется PersistentArrayMap вместо PersistentHashMap
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
В re-frame бывает путаница с тем, что сохраняет порядок, а что нет. События порядок сохраняют, а вот эффекты не имеют таких гарантий. Точнее не имели.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
В re-frame бывает путаница с тем, что сохраняет порядок, а что нет. События порядок сохраняют, а вот эффекты не имеют таких гарантий. Точнее не имели.
Т.е. путаница не в самом re-frame, а в голове.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Там нужно осилить приличную часть доки, чтобы улеглось немного.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
И то я постоянно наблюдаю попытки использовать события re-frame как функции.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
И то я постоянно наблюдаю попытки использовать события re-frame как функции.
например?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Например :dispatch-n [[:do-the-a arg] [:do-the-b arg]], а внутри этих обработчиков ничего существенного не случается, кроме изменения :db.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
а тебе больше нравится функции сочетать?
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Например :dispatch-n [[:do-the-a arg] [:do-the-b arg]], а внутри этих обработчиков ничего существенного не случается, кроме изменения :db.
А как это сделать по-другому? Напрямик в db писать?
источник

OR

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

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Алксан Аресир
А как это сделать по-другому? Напрямик в db писать?
ну можно обработчики написать нормальными функциями и их компоновать
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
(-> db do-the-a do-the-b)
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
(-> db do-the-a do-the-b)
+
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
(-> db do-the-a do-the-b)
+
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
и звать одно событие
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
А можно пример чуть побольше? Или про что это вообще?
источник