Size: a a a

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

2019 April 21

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
кто в VS Code пишет? есть ли команда на выполнение только одно блока?
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Ну хорошо, эта штука медленная. Но остальные тоже не по несколько десятых секунды отъедают.
да, можно поднимать проект про индекс топологической сложности программ
источник

RL

Roman Levkovych𓅝 in Clojure — русскоговорящее сообщество
(fun () -> ())
кто в VS Code пишет? есть ли команда на выполнение только одно блока?
что-то типа Cmd+Opt+E посмотри в хоткеях кальвы
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
чтобы бейдж выдавал как Circle CI
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@spacegangster Я бы поднимал проект по "какого чёрта компилятор такой медленный?"
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Mikhail Gusarov
@spacegangster Я бы поднимал проект по "какого чёрта компилятор такой медленный?"
да или бейдж со сферическим load-time
источник
2019 April 22

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Как-то с Семеном дискутировали тут по поводу можно ли развернуть алгоритмы со стека в кучу и если да, то почему это не делают сразу, а мучают народ стековерфлоу эксепшенами. Я давно его не видел (или он очередной раз сменил ник и я не узнаю его в гриме), но на всякий дам ссылку на свой свежий велосипед https://github.com/Ivana-/naso
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ну и новость до кучи - тимлид сказал надо прекращать разврат (С) и я накидал в проект нормальные обертки всех строковых и части корных функций, от попроще, типа
(defn triml [s] (str/triml (str s)))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
до типа таких
(defn subs
 ([s start end]
  (let [s-length (count s)
        start* (max 0 (min s-length start))
        end* (max start* (min s-length end))]
    (core-subs s start* end*)))
 ([s start]
  (let [s-length (count s)
        start* (max 0 (min s-length start))]
    (core-subs s start*))))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
в конце концов взаимопонимание в команде важнее взаимопонимания в чатике 🙂 будем делать из кложалиб нормальные 🙂
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
(точно, в последней s надо тоже в str обернуть)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
(def triml (fnil str/triml ""))
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ещё меня всегда смущает shadowing str
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
фнил не поможет
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
(str/trim 123)

ClassCastException java.lang.Long cannot be cast to java.lang.CharSequence  clojure.string/trim (string.clj:234)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну, если про это было
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Я думал про nil
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Если уж число попало в строковую функцию — можно и сказать что негоже
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
А то js получится
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Хоть у меня к нему особых претензий нет.
источник