Size: a a a

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

2019 December 18

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
(update {:a 1} :b or 2)
ты хотел сказать assoc?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Вообще очень удобно было бы иметь функциональные and и or. Типа
(map and (map pred xs) xs) 
-- будет эквивалентно твоему предложению но по коллекции
(map or xs ys)
— удобно как проставление дефлотов, например
any-pred, every-pred ?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
any-pred, every-pred ?
точнее every-pred и some-fn
источник

AB

Airat Burganov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
(update {:a 1} :b or 2)
А какой должен быть эффект от этого?
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Если нет :b, то сделать его 2. Если есть, то оставить как есть.
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
а кто-нибудь разбирался, можно ли настроить емакс, чтобы кидать курсор на ошибку (обнаруженную clj-kondo)?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
(update {:a 1} :b or 2)
(update {:a 1 :b 1} :b (some-fn identity (constantly 2)))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
(update {:a 1 :b 1} :b (some-fn identity (constantly 2)))
многословно, но как бы всё есть в коре для написания композиции
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Artur Dumchev
а кто-нибудь разбирался, можно ли настроить емакс, чтобы кидать курсор на ошибку (обнаруженную clj-kondo)?
flycheck-next-error смотри
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Sergey Trofimov
ты хотел сказать assoc?
nope, именно update
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Sergey Trofimov
(update {:a 1 :b 1} :b (some-fn identity (constantly 2)))
Это пертрет единицу. Если единица стоит, то ожидаю, что останется. Если ничего не стоит, то ожидаю двойку
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Это пертрет единицу. Если единица стоит, то ожидаю, что останется. Если ничего не стоит, то ожидаю двойку
нет
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
А, действительно
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
https://github.com/plumatic/plumbing/blob/master/src/plumbing/core.cljx#L156-L162

тут полно фунок по типу того про что вы тут говорите.
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
О. Спасибо!
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Вот ещё либа-сборник полезных фунок
https://github.com/Workiva/utiliva
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
агонь! не знал про нее
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
спасибо
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Если у кого есть что-то такое на примете — давайте делиться :)
источник

IG

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