Size: a a a

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

2021 July 06

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
((((ЫЫЫ))))
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Хвосты раскручиваются в итерации и ничего не жрут
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Так это я?)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Дык да!
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ты в ponv участвуешь?
источник

E

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

1. Есть вектор мапов вида [{:k :n} {:k :p} {:k :n} {:k :n}]
2. Есть вектор мапов вида [{:n "boo"} {:n "moo"} {:n "qoo"} {:p 3}]

Мне нужно написать нечто, что скажет:
- ключи :n и :p встречаются в обеих векторах одинаковое количество раз
- все значения ключей :n во втором векторе строки, а все :p - инты

P.S. товарищ прапорщик, зарядите автомат, пожалуйста.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Но :n и :p это ключи только во втором векторе.
источник

OR

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
1. (= (frequencies (map :k v1)) (frequencies (mapcat keys v2)) что-то такое навскидку
источник

AF

Andrey Fёdorov in Clojure — русскоговорящее сообщество
(def a
 [{:k :n} {:k :p} {:k :n} {:k :n}])

(def b
 [{:n "boo"} {:n "moo"} {:n "qoo"} {:p 3}])

(= (frequencies (map :k a))
  (frequencies (map #(-> % keys first) b)))


Второй пункт спекой
источник

OR

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

E

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

E

ETL in Clojure — русскоговорящее сообщество
Просто напалм. Знай и люби clojure.core. Челом бью.
источник

E

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

DF

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Хочу редактировать edn с сохранением пользовательского форматирования. Есть что-то доступное в этой вселенной?

Поясню:
Допустим есть edn-файл. В нём отступы, запятые, переносы строк, мапки с определенным порядком пар. И вот надо в данные внести изменения, но так, чтобы отступы, запятые и т.д. сохранились как есть в исходном файле.
Т.е. тупо edn/read-string и pprint - не подходят.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Подошло бы что-то типа DOM для EDN. В том смысле, что когда XML в DOM парсится, тогда кроме узлов типа Element и Attribute в дереве есть ещё узлы типа Text и Comment.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
У DOM хватает приколов, делай ручками.
источник

IG

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

IG

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