Size: a a a

2020 May 14

JS

Jerzy Syrowiecki in fprog_spb
neFormal
Кек. А говорили, что математику пишут
и математику, и реальные программы, причём одновременно
источник

DS

Denis Shevchenko in fprog_spb
neFormal
Почему о содержимом можно догадываться, а о типах нужно твёрдо знать?
Не о типах твёрдо знать, а по типам твёрдо знать, как взаимодействовать с этой функцией.
источник

JS

Jerzy Syrowiecki in fprog_spb
neFormal
Ясно, понятно, секта.
я бы забанил за такие наезды
источник

AI

Andrey Ivanov in fprog_spb
выше мой пример на кложе полностью аналогичен твоим, Денис
источник

AI

Andrey Ivanov in fprog_spb
Jerzy Syrowiecki
я бы забанил за такие наезды
поэтому мы, слава типам, и не в хаскель чатике. где банят
источник

DS

Denis Shevchenko in fprog_spb
Jerzy Syrowiecki
я бы забанил за такие наезды
Нет, зачем? Человек высказывает свою позицию.
источник

YS

Yan Shkurinskiy in fprog_spb
Ну, в любом нормальном чате ща такое можно словить
источник

n

neFormal in fprog_spb
Denis Shevchenko
Не о типах твёрдо знать, а по типам твёрдо знать, как взаимодействовать с этой функцией.
Т.е. на поведение кода плевать, лишь бы типы сошлись.
источник

AI

Andrey Ivanov in fprog_spb
а больше и требовать нельзя от компилятора
источник

n

neFormal in fprog_spb
Jerzy Syrowiecki
я бы забанил за такие наезды
Я бы забанил за пропаганду языка без наследования.
источник

AI

Andrey Ivanov in fprog_spb
поэтому летальный аппарат развалился от ошибке в знаке, хотя кот был на статипизированном языке )
источник

AT

Anton Trunov in fprog_spb
neFormal
Т.е. на поведение кода плевать, лишь бы типы сошлись.
такое тоже может быть, если типы полностью фиксируют семантику кода
источник

n

neFormal in fprog_spb
Andrey Ivanov
а больше и требовать нельзя от компилятора
Мы тут за документацию своим
источник

YS

Yan Shkurinskiy in fprog_spb
neFormal
Т.е. на поведение кода плевать, лишь бы типы сошлись.
Вот это у тебя выводы
источник

YS

Yan Shkurinskiy in fprog_spb
Как ты кодишь вообще
источник

AI

Andrey Ivanov in fprog_spb
Anton Trunov
такое тоже может быть, если типы полностью фиксируют семантику кода
это уже некст левел, программирование на типах как оно есть
источник

n

neFormal in fprog_spb
Anton Trunov
такое тоже может быть, если типы полностью фиксируют семантику кода
Везде есть допущения. Вспомни идрис
источник

AT

Anton Trunov in fprog_spb
я не говорил, что это легко)
источник

AT

Anton Trunov in fprog_spb
например, временную сложность алгоритма легко поломать, но часто трудно зафиксировать
источник

DS

Denis Shevchenko in fprog_spb
neFormal
Т.е. на поведение кода плевать, лишь бы типы сошлись.
Как верно заметил @niquola в своём докладе на fpconf, "мы говорим о степени корректности". Типы это не всеспасительная панацея - это инструмент, который увеличивает степень корректности (то есть уменьшает вероятность того, что программа сделает то, что я от неё не ожидаю). И если я могу увеличить ту самую корректность, то сделаю это. Повторюсь: мне это помогает. Другие могут без этого.
источник