Size: a a a

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

2020 February 03

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
А про что хоть?
источник

IG

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

IG

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

IG

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

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
ох уж эти хаскелисты
источник

IG

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

AK

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Он объясняет, как в статически типизированном языке работать с функциями, которые вернут произвольный результат, например парсинг.
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Аааа... Ну ясно.
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
А разные компараторы в sort-by можно?
Хочу сортировать по айди и допустим, ргб цвету, который в  векторе трех элементов хранится. Вот к вектору хочу хитрый компаратор, к айди обычный чиселковый
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Ну или более простой пример допустим по айди1 по убыванию, по айди2 по возрастанию, айдишники это строки

(sort-by (juxt :id1 :id2) ... my-coll)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
А разные компараторы в sort-by можно?
Хочу сортировать по айди и допустим, ргб цвету, который в  векторе трех элементов хранится. Вот к вектору хочу хитрый компаратор, к айди обычный чиселковый
Можешь любой компаратор написать
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Sergey Trofimov
Можешь любой компаратор написать
Я не хочу переписывать компаратор для id1, хочу испльзовать там дефолтный. Не хочу в своем компараторе пытаться разобраться смотрю я на id2 или на id1
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
хмм
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Хотя можно и просто написать через сорт с компаратором побольше
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Окей. Спасибо
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
user=> (def x {:foo 1, :bar -3})
#'user/x
user=> (def y {:foo 1, :bar -3})
#'user/y
;; Values are equal, but different objects were constructed
user=> (= x y)
true
user=> (identical? x y)
false
(= {:foo 1, :bar -3} {:foo 1, :bar -3})
=> true
(= (transient {:foo 1, :bar -3}) (transient {:foo 1, :bar -3}))
=> false

😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
user=> (def x {:foo 1, :bar -3})
#'user/x
user=> (def y {:foo 1, :bar -3})
#'user/y
;; Values are equal, but different objects were constructed
user=> (= x y)
true
user=> (identical? x y)
false
или вот так

(deftype T [a b])
=> clojure_benchmarks.playground.T
(= (T. 1 2) (T. 1 2))
=> false
(defrecord R [a b])
=> clojure_benchmarks.playground.R
(= (R. 1 2) (R. 1 2))
=> true


так что в кложе тоже не всё «можно»
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Как в кложуре тестят доступность апи сервиса? HEAD запросом и проверкой статуса ответа?
источник

IG

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