Size: a a a

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

2020 November 29

Г

Григорий in Clojure — русскоговорящее сообщество
Ну это очевидный способ. Хотелось по-умному извернуться
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Т.к. в квотнутом не разворачиваются аргументы
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Григорий
Ну это очевидный способ. Хотелось по-умному извернуться
Ещё можно в мету записать как значение получено
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Григорий
Ну это очевидный способ. Хотелось по-умному извернуться
Да не стоит обычно :) Вроде ща пилят язык где есть сравнение функций по ast
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
источник
2020 December 01

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
аххехехехехах
источник
2020 December 02

АС

Александр Стоянов... in Clojure — русскоговорящее сообщество
Здрасьте. Может кто подсказать? Есть данные, которые поступают по гет-запросу в виде json, трансформируются в хэш-мапу и doseq-ом записываются в reagent/atom. Но в re-frame транспортируясь через subscription приобретают очень мерзкий вид типа:
#<Atom: [ *данные* ]>. Есть способы это вылечить?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Александр Стоянов
Здрасьте. Может кто подсказать? Есть данные, которые поступают по гет-запросу в виде json, трансформируются в хэш-мапу и doseq-ом записываются в reagent/atom. Но в re-frame транспортируясь через subscription приобретают очень мерзкий вид типа:
#<Atom: [ *данные* ]>. Есть способы это вылечить?
что значит "doseq ом аписываются в атом"?
deref у сабскрипшена не забыли сделать?
источник

АС

Александр Стоянов... in Clojure — русскоговорящее сообщество
Maxim Penzin
что значит "doseq ом аписываются в атом"?
deref у сабскрипшена не забыли сделать?
записываются так:
#(doseq [i (js->clj (.parse js/JSON %) :keywordize-keys true)]
                                     (swap! records conj i))
Вытаскиваю потом так:
(def recs (rf/subscribe [::subs/records]))
[:p "" @recs]
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
а как :subs/records определен?
источник

АС

Александр Стоянов... in Clojure — русскоговорящее сообщество
(rf/reg-sub
::records
(fn [db]
  db/records))
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот тут дереф надо
источник

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
records - это свой отдельный атом?
если да, то его надо тут дерефнуть, но вообще, если использовать рефрейм, то надо его смособами дб апдейтить, а не свои атомы в него складывать
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
там прямо экзампл был, где написано, как ходить за джсонами
источник

АС

Александр Стоянов... in Clojure — русскоговорящее сообщество
через xhrio который?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
точно не помню, но пример для получения данных по апи там точно был
источник

АС

Александр Стоянов... in Clojure — русскоговорящее сообщество
что-то похожее нашел у них в апи, спасиб, буду пробовать
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Так по всей видимости в рефрейм пихается атом
источник
2020 December 03

D

Dos in Clojure — русскоговорящее сообщество
Откуда будете?
Анонимный опрос
65%
Российская Федерация
19%
Україна
4%
Беларусь
3%
Deutschland / Polska / Česko
2%
USA / Canada
2%
Thailand/Malaysia/Singapore/Indonesia/Vietnam
1%
UAE / יִשְׂרָאֵל‎ / Türkiye
0%
Eesti / Latvija / Lietuva
3%
Қазақстан/Кыргызстан/Oʻzbekiston
1%
Другое(в комментах)
Проголосовало: 118
источник