Size: a a a

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

2020 March 06

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Sergey Trofimov
статическая типизация — не плохо и не хорошо
статическая типизация — это определённый инструмент со своими плюсами и минусами
при проектировании кложи минусы перевесили плюсы 😊
Главное понимать что там свои накладные расходы есть
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Кстати, а расскажите, как в Хаскеле мутируемые массивы работают?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Есть только перзистентные или нет?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Обычно у адептов СТ разговоры типа вжух мы тут все затипизировали и у нас нет ошибок.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А сколько это “вжух” заняло и как хорошо оно было сделано - остается за кадром
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ in Clojure — русскоговорящее сообщество
Anton Chikin
А сколько это “вжух” заняло и как хорошо оно было сделано - остается за кадром
например
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
количество багов не зависит от типов но с ними удобно отслеживать сайдэффекты, по-сути компилятор не дает в рандомных местах делать всякие стремные вещи и композицию этих самых эффектов

NOTE под типами понимаю систему как в хаскеле (типы как в java, c, ++ и прочие GO не дают никакого преимущества, как по мне)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Аргументы против типов: https://vimeo.com/74354480
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
лично у меня было так
- работал в php
- потом scala — о, статическая типизация, вся программа согласована типами
- потом clojure — и без статической типизации норм, без скаловской сложности
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Mike Bohdan
количество багов не зависит от типов но с ними удобно отслеживать сайдэффекты, по-сути компилятор не дает в рандомных местах делать всякие стремные вещи и композицию этих самых эффектов

NOTE под типами понимаю систему как в хаскеле (типы как в java, c, ++ и прочие GO не дают никакого преимущества, как по мне)
в скале мощная система типов
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
ᛒᚨᚱᛏᛟᛋᛋᛟ
например
Ну сколько у тебя заняло написание системы типов, поиск ошибок в них и сколько ошибок у тебя в самой системе типов.
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Кто-нибудь может подсказать по емаксу: как поменять хотекей на toggle-input-method?
пробовал:

(define-key mule-menu-keymap (kbd "C-l") (kbd "C-\\"))
(define-key mule-menu-keymap (kbd "C-l") 'toggle-input-method)
Но кажется, что evil перехватывает команду
источник

Oℕ

Oleg ℕizhnik in Clojure — русскоговорящее сообщество
Anton Chikin
Обычно у адептов СТ разговоры типа вжух мы тут все затипизировали и у нас нет ошибок.
CT - это category theory?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Oleg ℕizhnik
CT - это category theory?
статическая типизация
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Anton Chikin
А сколько это “вжух” заняло и как хорошо оно было сделано - остается за кадром
будто кложуристы не обкладываются спеками и тестами, чтобы каждый чих проверить
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
λoλmouse
будто кложуристы не обкладываются спеками и тестами, чтобы каждый чих проверить
Все обкладываются
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
иначе это говно в рантайме выстрелит
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Спеки не на каждый чих
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
λoλmouse
в скале мощная система типов
такая мощная, что порой хрен заборешь 😊
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А только там где критично
источник