Size: a a a

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

2021 April 20

KC

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

DF

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

DF

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

DF

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

KC

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
не. багу я в clj-soap исправлял.
а в paos мне не хватило фнкциональности штатного Fault-parser'а.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Там кажется штатный fault-parser выкидывал то, что лежит внутри details.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
да, есть такое, мало кто оформляет ошибки в WSDL схемах
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
У меня по схеме в WSDL внутри узла soapenv:detail мог быть узел tns:fault
А в fault-template, полученном штатным образом, это не учитывалось.
источник

MD

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
проще это взять https://amperka.ru/product/yodo
источник

IG

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

A

Arykin Valery in Clojure — русскоговорящее сообщество
Привет. можно спросить, точнее критику хотелось послушать небольшого куска кода.
(if (empty? tail)
   (recur
         (call-my-reduce graph peek)
         (last (take cycles all))
         (drop cycles all)
         (+ cycles 1))
   (recur
         (call-my-reduce graph peek)
         (first tail)
         (drop 1 tail)
         cycles)
)
Чем он вам не нравится? Как можно избавиться от лишнего дублирования? В обеих случаях вызываем Recur только чуть с другими аргументами
источник

DL

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

DL

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

DL

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

IG

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

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Интересно. Спасибо за наводку)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
С макросами так же? 🤣
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(let [[t & ts] tail
     x (call-my-reduce graph peek)]
 (if t    
   (recur x t ts cycles)
   (recur x (last (take cycles all)) (inc cycles))))

на коленке как-то так, но есть подозрение, что всё можно сделать проще используя всякие итеративные штуки типа reduce
источник