Size: a a a

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

2021 October 18

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
ну у меня здесь clj  только... а aero?  альтернатива стандартным ридерам?
источник

DL

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

DL

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
я  mount пока пользую... в принципе, мне для парсинга здорового edn, в котором прописывается мапинг для graphql lacinia. просто захотелось немного облегчить себе жизнь наподобие макросов...
а вот aero  мне кажется будет в самую тему!
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
да, juxt/aero  похоже что нужно! буду пробовать завтра!
источник

E

ETL in Clojure — русскоговорящее сообщество
У меня тут вопрос - перепиливал одну штуку, написанную на loop recur. Я склонен думать, что это performance wise, а не потому что кто-то не может забыть С.
Стал бенчмаркать - пока все было написано на mapv разница в перформансе была в пределах погрешности ( 2,6 против 2,2). Но как только добавил в пару мест flatten, разница стала ровно в 16 раз в пользу recur (34 против 2,2).
Вопрос - я так понимаю, что если flatten остаётся, то единственный вариант проучить сопоставимый перформанс это transient? В mapv он под капотом юзается, да.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
код можешь показать?
источник

E

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
flatten и performance — вещи несовместимые 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
зависит от вида коллекции, по которой редьюсится
источник

E

ETL in Clojure — русскоговорящее сообщество
А какие ещё есть красные флаги в плане перформанса?)
источник

E

ETL in Clojure — русскоговорящее сообщество
Могу, но уже к ночи ближе, поехал выбивать дурь из головы на тренировку)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
опыт, сын ошибок трудных 😊
просто flatten такая специфичная штука, и тормознутая, и стрёмная
источник

Г

Григорий in Clojure — русскоговорящее сообщество
как у cond'а скипнуть случай? просто к следующему перейти? есть либа какая-то наверняка...
источник

KC

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

Г

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

KC

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

KC

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

ND

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

Г

Григорий in Clojure — русскоговорящее сообщество
ну я в коде первого матча что-то еще проверяю, и если оно выполняется, я хочу к следующей проверке перейти
источник