Size: a a a

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

2020 January 08

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
издержки низкого порога вхождения :) тут ничего не поделаешь
источник

IG

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот-вот
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
мне больше нравится как metosin делают с либами, как пример reitit, у которого все побито на мелкие пакеты
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Представь, что clj-http ставит зависимости на все мыслимые типы данных: json, yaml, protobuf, etc
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
мне больше нравится как metosin делают с либами, как пример reitit, у которого все побито на мелкие пакеты
те чуваки более концептуально грамотные явно
источник

IG

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

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Ivan Grishaev
Представь, что clj-http ставит зависимости на все мыслимые типы данных: json, yaml, protobuf, etc
clj-http, который состоит из clj-http-core, clj-http-json, clj-http-protobuf … и можно поставить только core, если тебе ничего не нужно
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
ладно, я понял
источник

IG

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

MP

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
сейчас ты указал :as :json и оно вжух
источник

IG

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
но вообще, конечно require внутри try - это вот так вот сильно попахивает
источник

IG

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Ivan Grishaev
сейчас ты указал :as :json и оно вжух
ну и зависимости не забыть :)
а то он молча раз с не заработало :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Ivan Grishaev
оно все равно один раз срабатывает
ну вот это и получается пхп в результате :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
зато порог низкий :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и что-то такое есть в половине жс фреймворков, дофига помню таких хаков на питоне ...
источник

IG

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