Size: a a a

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

2021 August 19

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Вектора могут вызываться как функции. (v 1). Плюс с векторами вроде работает get
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
(sort-by #(-> % :poses second) ttt)
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
second  - не катит мне нужно произвольный индекс :)
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
(sort-by #(-> % :poses (get 1)) ttt)
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
да, так тоже хорошо
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
в общем... такая хрень заработала :)))
(for [[k v :as path] (c-s-l-m)]
 (let [[p] (first (filter #(= "Вольные упражнения (муж)" (second %)) (map-indexed vector k)))]
   [p (for [g v] {(:title g)
                  (sort-by #(-> % :poses (get  p)) (:gyms g))
                  })]))
источник

E

ETL in Clojure — русскоговорящее сообщество
но вообще отвечая на изначальный вопрос -  конкретно в том comp - порядок вызова аргументов нарушен, (comp #(nth % 1) :poses) вот такой comp заведётся, ну или curry )
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
О! да, спасибо! пора домой похоже с работы
источник
2021 August 20

DL

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

S

Shieldy in Clojure — русскоговорящее сообщество
(2 + 3) ♣♣♣♣♣ Hurges, please, send the solution to the arithmetic operation provided within the time amount specified to this group, otherwise you will be kicked. Thank you! (60 sec)
Powered by 1inch Network (iOS)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Я придумал, чего не хватает в кложе: инструмента, который может ремапить позиционные параметры.
Например нужен nth, хавающий список вторым аргументом - заворачиваешь в какой-нить условный f-swap-args и в путь!
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
На правах анекдота конечно…
источник

OR

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
костылик:

(defn flip [f]
 (fn [& args]
   (apply f (reverse args))))
источник

IG

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Так не смешно же
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
я обычно просто разрезаю стрелку там где thread надо поменять
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Иногда хочется
источник

ST

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
А что, так можно?
Может в либу оформить?
источник