Size: a a a

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

2020 May 26

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
считать в мапку и искать обычным путем?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Kostyantin Randomname
считать в мапку и искать обычным путем?
"обычный путь" это какой?  Редьюс?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Я имею ввиду, может, есть какие-нить готовые способы в clojure.core / clojure.walk
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
я не видел такого
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Как рекурсивно поискать в edn на наличие хешмапы с ключом :key со значением :val ?
есть одна либа. явно я такой функи там не увидел. но возможно их композиция может дать нужный результат

https://github.com/weavejester/medley
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
в любом случае полезная либа
источник

ИС

Ильшат Султанов... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Как рекурсивно поискать в edn на наличие хешмапы с ключом :key со значением :val ?
Помимо walk можешь еще с помощью tree-seq - уходишь вглубь, если мапа, а там уже find или get в зависимости от задачи
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
А еще есть не совсем в стиле кложи либа Спектер. Там точно должно быть что-то подобное.
https://github.com/redplanetlabs/specter
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
но она предлагает не совсем кложурный dsl
источник

ИС

Ильшат Султанов... in Clojure — русскоговорящее сообщество
Ильшат Султанов
Помимо walk можешь еще с помощью tree-seq - уходишь вглубь, если мапа, а там уже find или get в зависимости от задачи
наверное проще будет разобраться с postwalk 🙂
источник
2020 May 27

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ильшат Султанов
наверное проще будет разобраться с postwalk 🙂
и сначала протестируй всё на минимальном примере.
а то есть там закавыка про "map as array"
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
библиотек то сколько!
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Как рекурсивно поискать в edn на наличие хешмапы с ключом :key со значением :val ?
написать пару строчек
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
(defn find-kv [k v o]
 (cond
   (and (map? o) (= v (get o k))) o
   (seqable? o) (some (partial find-kv k v) o)))
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Andrew Rudenko
(defn find-kv [k v o]
 (cond
   (and (map? o) (= v (get o k))) o
   (seqable? o) (some (partial find-kv k v) o)))
Mersi,  почти так и сделал
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
пацаны, а может есть у кого пример с каким-нибудь видео которое хорошо демострирует работу с реплом в кложке?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
в том числе мб вместе с кложаскриптом и рефреймом каким
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Andrew Rudenko
пацаны, а может есть у кого пример с каким-нибудь видео которое хорошо демострирует работу с реплом в кложке?
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
Andrew Rudenko
пацаны, а может есть у кого пример с каким-нибудь видео которое хорошо демострирует работу с реплом в кложке?
parens of death?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
parens of death?
там вроде про то как быстро в имаксы скобки набирать в основном, не?
источник