Size: a a a

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

2021 June 25

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Да. Тоже хотел про clj-http сказать. Тот случай, когда много параметров
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Что касается clj-http, то у меня были неудобства, связанные с вынесенными из общей мапы параметрами (метод и урл).
Ну и они потом внутри всё-равно засовываются в общую мапу.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Вот Иван и говорит, что если тебе удобнее, чтобы все параметры в одной мапе были, то ты можешь юзать clj-http/request
источник

A

Andrey in Clojure — русскоговорящее сообщество
Это выходит, что если сейчас работает вот так
источник

A

Andrey in Clojure — русскоговорящее сообщество
то в 1.11 будет работать вот так?
источник

A

Andrey in Clojure — русскоговорящее сообщество
если так, то выглядит как костыль
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
я про функции обьявленные так говорил

(defn foo [& {:keys [x y]}]
 (+ x y))

(foo :x 1 :y 2)

(foo {:x 1 :y 2})
источник

A

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

A

Andrey in Clojure — русскоговорящее сообщество
механизм деструктуризации то они один используют
источник

KC

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

KC

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

A

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

KC

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

KC

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

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Прям заживем
источник

OR

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

A

Andrey in Clojure — русскоговорящее сообщество
угу, я это видел, и меня это смущает несколько
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
cofnitect напилили много либ с синтаксисом & keys
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
и там получается сплошной apply с ними.
источник

A

Andrey in Clojure — русскоговорящее сообщество
потому что сейчас это вполне определённое поведение, то что {:keys [a b]} работает как с {:a 1 :b 2}, так и с '(:a 1 :b 2) и если эти обе структуры данных одноуровневые, то '({:a 1 :b 2}) двухуровневая, поэтому и кажется, что костыль.
источник