Size: a a a

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

2021 August 12

X

XÆA-XII in Clojure — русскоговорящее сообщество
источник

ND

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

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
можно сказать, что (swap! thing do-something) эквивалентно
(let [
 res (promise)
 fun (fn [state]
   (deliver res (do-something state)))]
 (send! thing fun)
 @res)
?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
нет
форкомпрехеншин это for
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Ну оч похоже. В скалке форкомп помогает матрешки монад разматывать. А тут матрешки из скобочек
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Неее. Форкомп ничего с циклом фор общего не имеет кроме как трёх букв
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
это просто пайп
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Это не цикл
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
не надо усложнять
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Форкомп это не цикл.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
"Это птица!"
"Это самолёт!"
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Он делает набор действий плоским
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Я про фор
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Ну ок пусть будет пайп
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Я про фор ничего не говорил
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
А я про компрехеншн ничего не говорил
источник

ND

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

SP

Stas P in Clojure — русскоговорящее сообщество
Отлично 🙂
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
только форкомп это do из хацкеля, если мне не изменяет память, там кастомное связывание функций из монады
в пайпах такого нет
источник

IG

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