Size: a a a

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

2021 September 14

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Да, но это всё еще лучше отсутствия этих трех экранов)
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
я кстати когда посмотрел на дакт где-то так же и подумал :)
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Опять же - никогда не было к нему великих претензий. Да, не идеальный язык, но в своей весовой категории(ruby, js, perl) по совокупности лучший
источник

FB

Farid Bagishev in Clojure — русскоговорящее сообщество
Спорное утверждение. В джанге и питоне много всяких подводных камней и неочевидностей. Имея неплохой опыт работы с обоими предпочту рельсу в 99.9999%
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
господа вопрос, как можно красиво собрать мапу, когда есть куча параметров, которые нужно положить в мапу, каждый из которых может быть nil, если параметр nil, то класть его туда не нужно. Как пример вот (let [a 1 b nil c 3 d 4 e nil] (->> {:a a :b b :c c :d d :e e} (remove (fn [[_ v]] (nil? v))) (into {}))) ;; => {:a 1 :c 3 :d 4}
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
cond->
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
(when a) (assoc :a a)
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
cond-> + merge? мне пока такой вариант больше всего нравится, но читается все равно странно, кмк, как и when + assoc
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Merge нужен только если больше одного ключа, а так через assoc меньшн текста
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
понял
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
только тогда не when а some?
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
(cond-> {}
 a (assoc :a a))
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
И с таким подходом очень удобно дефолтные значения указывать
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Только если уверен, что a, b, c, d … никогда не будут false.
Так что лучше всё же «some?»
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Да
источник

IS

Ilshat Sultanov in Clojure — русскоговорящее сообщество
смотрите, что занесли в кложу седня) https://github.com/clojure/clojure/commit/f96eef2892eaef55dbbdbf7f3b4b818be06f6ddd
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
👍
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Пулл риквест для изменения языка меньше чем у меня в реакт кодовой базе немножечко компонент подправить
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
А какой юзкейс?
Динамическое связывание?
Опциональные зависимости?
Алиасы для keyword’ов?
источник

IG

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