Size: a a a

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

2020 August 20

MP

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

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
с типами все еще интереснее - если иерархия не была хорошо продумана заранее, то потом на каждый чих делают производные типы, где-то внутри методов их начинают кастить один в другой по совсем сторонним условиям
херня, согласен, но я не топлю за ООП. Просто за ошибки на этапе компиляции
источник

((

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
а тут вот сидит себе clj-kondo и аккуратненько тебе подсказыват, где ты накосячил - вообще красота
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
(fun () -> ())
жаль что приходится выбирать между лаконичностью и отсутсвием типов и кашей в коде, но зато с типами
Ты подразумеваешь кашу в коде без фактического обоснования. Я так же легитимно говорю, как ты: я видел много кода, весь он понятен без документации и как бы плохо он не был бы написан, разобраться получается быстро
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
(fun () -> ())
херня, согласен, но я не топлю за ООП. Просто за ошибки на этапе компиляции
clj-kondo юзаешь?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
clj-kondo юзаешь?
не
источник

MP

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

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
срочно начинай юзать!
источник

MP

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

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ты подразумеваешь кашу в коде без фактического обоснования. Я так же легитимно говорю, как ты: я видел много кода, весь он понятен без документации и как бы плохо он не был бы написан, разобраться получается быстро
я "кашей" назвал энтерпрайз языки)
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Хорошо
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
так-то clj-kondo показывает даже неправильные типы параметров в функциях,
прикинь в кложе есть-таки типы!
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ты подразумеваешь кашу в коде без фактического обоснования. Я так же легитимно говорю, как ты: я видел много кода, весь он понятен без документации и как бы плохо он не был бы написан, разобраться получается быстро
а ты писал на типизированных?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
так-то clj-kondo показывает даже неправильные типы параметров в функциях,
прикинь в кложе есть-таки типы!
тогда надо пробовать
источник

MP

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

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
потыкаю, спасибо
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
(fun () -> ())
а ты писал на типизированных?
C, C++, Java, C# и Хаскель чучуть
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
мне кажется что Кложа(может и другой кто) с типами это прям чуть ли не лучший язык будет
источник