Size: a a a

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

2021 October 25

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
У него есть ещё видео до этого, где он ещё на atom + rebl, тоже прикольно.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Но это как с vim, требует привыкания.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
С tap> пока не разбирался, скорее всего это мои кривые ручки.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ещё reveal иногда жесточайше тормозит.
источник

A

Artem in Clojure — русскоговорящее сообщество
когда ждать?)
источник
2021 October 26

А

Андрей in Clojure — русскоговорящее сообщество
👍
источник

MB

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вот бы rename там начал работать по-человечески.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
я rename почти не использую, но вот то, что банальный, казалось бы, cljr-thread-last-all иногда отказывается нормально работать, раздражает
источник

ND

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
лол, а давно он там?
источник

ND

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

ND

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

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
ну и аналогично с thread-first и unwind
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
да, я уже посмотрел
источник

E

ETL in Clojure — русскоговорящее сообщество
Кто подскажет изящный путь слепить из двух неравных по длине векторов один сохранив порядок следования?
Есть [:qoo :boo :moo] и [:q :b], хочу получить [[:qoo :q] [:boo :b] :moo], если делать мапом, то она прекращает дальнейшие вычисления, как только одна из коллекций заканчивается, та же история с interleave.
upd: сделать их равными по длине, залепив nil )
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
(defn foo-moo [foo moo]
 (let [len (max (count foo) (count moo))]
   (for [n (range len)]
     (let [a (get foo n)
           b (get moo n)]
       (if (and a b)
         [a b]
         (or a b))))))

(foo-moo [1 2 3] [2 3])

([1 2] [2 3] 3)
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
(defn map-exhaustive [f a b]
 (let [a-c (count a)
       b-c (count b)
       [a' b'] (cond
                 (< a-c b-c) [(concat a (repeat nil)) b]
                 (< b-c a-c) [a (concat b (repeat nil))]
                 :else [a b])]
   (map f a' b')))
источник

E

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

ИИ

Искандер Искаков... in Clojure — русскоговорящее сообщество
Предвещаю красивое решение от @strofimov1972
источник