Size: a a a

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

2020 March 06

AV

Abyr Valg in Clojure — русскоговорящее сообщество
Вон axiom без типов написали
источник

AV

Abyr Valg in Clojure — русскоговорящее сообщество
и никто не умер
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Abyr Valg
А можно хотя бы написать алгоритм, определяющий, что программа завершится успешно?
теперь я точно все понял 🍺
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Tim Plotnikov
Только толку от этого?
Ну вот узнали мы тип на этапе компиляции, а в рантайме он возьми да и поменяйся. Толку от этих знаний?)
Такое бывает только в слаботипизированных языках.
источник

(

( in Clojure — русскоговорящее сообщество
Vyacheslav Mikushev
Такое бывает только в слаботипизированных языках.
Ещё если пользоваться ансейфами всякими
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
(
Ещё если пользоваться ансейфами всякими
Где именно? В хаскеле есть ансейфы? Андрей @IIvana, можешь помочь с этим вопросом?:)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Есть. Там и FFI с сишкой есть. Но смысл в этой очередной дискуссии с ботами-троллями? )
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Andrey Ivanov
Есть. Там и FFI с сишкой есть. Но смысл в этой очередной дискуссии с ботами-троллями? )
Например, я узнал, что в хаскеле есть unsafe.:)
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Но он же заворачивается монаду IO и хаскель все равно остается чистым?
источник

AI

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
λoλmouse
слушай, ну как не факт, компилятор ошибки показывает
Он показывает только те ошибки, которые покрываются типами. Есть исследование что таких багов всего 5% и типизация в языке слабо кореллирует с количеством багов в целом.
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Anton Chikin
Он показывает только те ошибки, которые покрываются типами. Есть исследование что таких багов всего 5% и типизация в языке слабо кореллирует с количеством багов в целом.
можно ссылку на исследование?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Причем некоторые из этих ошибок фактически порождаются типами - не будем об этом забывать.
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Anton Chikin
Причем некоторые из этих ошибок фактически порождаются типами - не будем об этом забывать.
это как?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
λoλmouse
это как?
Ну как. Писал типы и обкосячился.
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Типы же избавляют нас от написания части юнит-тестов например
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
которые нужно писать в динамическом языке, чтобы не обосраться
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Но они не избавляют от добавления типов ВЕЗДЕ
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
λoλmouse
Типы же избавляют нас от написания части юнит-тестов например
От оч малой части.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Сама по себе та часть программы, которая отечает за типы - источник ошибок тоже.
источник