Size: a a a

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

2021 December 07

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
и группировать при помощи (apply juxt my-keys)
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Подскажите, если есть большой вектор однообразных мапок, и нужно по ним делать различные запросы, может есть какой-то удобный дсл для этого? Смотрел на EQL, но пока не понял, как его использовать.
источник

VV

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
можно в datascript загнать, можно зиппером ходить. Зависит от структуры и какого рода запросы
источник

IG

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

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
то есть если прилетело `[:city :foo]`, то кидаешь исключение
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
да вроде дошло, спасибо тебе, а то что-то переклинило, никак не мог понять :)
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
О, про датаскрипт клёвая идея, спасибо)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
можно индексные мапы построить вида [attribute value] -> индекс в векторе
источник

DL

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
↑ эт тебе
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
А датаскрипт не позволяет nil хранить?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
датомик точно запрещает nil
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
есть mender, который матчит нечеткие структуры на переменные
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
я по аналогу с пандасом сделал fillna
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
поменял nil на :nil
источник

MB

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
только потом надо будет удалять из выборки атрибуты с :nil
источник