Size: a a a

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

2021 April 22

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Взять тот же Axis2.
Сформировать xml и отправить его по http или ещё парочку транспортов, получить xml, разобрать.
Почему это выливается в десятки/сотни тысяч строк кода и десятки мегабайт _сжатого_ байткода.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Поставь свечку в углолок прокопова.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Без него-то у нас глаза не открывались.
источник

KC

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ave Rich Hiсkey! 🙏
источник

KC

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Потому что XML это не только угловые скобочки, но и много чего ещё.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
И уж точно лучше yaml 😈
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Так-то так, но вон у хаскелистов бинарнь language server весит за 200 мегабайт и норм
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Да не! Потому что абсракции, фаприки, наследование и инкапсулция
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
это же рабочий код?
источник

LE

Leonid Eliseev in Clojure — русскоговорящее сообщество
Я убрал все данные из неймспейса, кроме того, что достаточно для демонстрации проблемы. А так целый проект, да, рабочий.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
могу предположить, что курсив не может без исходников...
но это нужно у автора спросить
источник

IG

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Декомпилированое выглядит так
package datomic;

import clojure.lang.AFunction;

public final class api$squuid extends AFunction {
   public api$squuid() {
   }

   public static Object invokeStatic() {
       return Peer.squuid();
   }

   public Object invoke() {
       return invokeStatic();
   }
}
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
:dependencies [[org.clojure/clojure "1.7.0"]
              [amazonica "0.3.48" :exclusions [com.amazonaws/aws-java-sdk
                                               com.amazonaws/amazon-kinesis-client]]
              [com.amazonaws/aws-java-sdk-core "1.10.49"]
              [com.amazonaws/aws-java-sdk-s3 "1.10.49"]]


и в итоге в убере только то, что нужно
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Да, в самом конце )
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ну просто вначала более важные вещи идут -- как работает либа в принципе.
источник

ST

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