Size: a a a

Elm Lang сообщество разработчиков

2017 October 29

к

кана in Elm Lang сообщество разработчиков
Деление это вчегда боль)
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Те прелюдии, которые воюют за тотальность, трогают деление :)
можешь назвать пример такой прелюдии?
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
кана
Деление это вчегда боль)
да даже √x
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
/ нельзя сделать с Maybe в качестве рузельтата - это метод тайпкласса
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Можно только предоставить безопасный аналог
источник

к

кана in Elm Lang сообщество разработчиков
ID:351615646
что делать будем
А, ну еще это решается ликвид хаскелем
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
ого как
источник

к

кана in Elm Lang сообщество разработчиков
И просто завтипами в некоторых вещах типа head
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
А типо чтоб в компайл тайме проверило?
источник

к

кана in Elm Lang сообщество разработчиков
Да
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
а если в рантайме создаем список/число
источник

к

кана in Elm Lang сообщество разработчиков
То будет ругаться, что не ясно, какое значение, нужно делать ифы
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Можно property based проверку сделать, что деление на ноль отрабатывается корректно
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
У некоторой крупной вычислительной функции.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Мелкие замучаешься обезопасивать
источник

к

кана in Elm Lang сообщество разработчиков
ID:351615646
а если в рантайме создаем список/число
Фишка завтипов, что они внезапно проверяют не реальные значения. И все провки прекрасно работают с введеными в рантайме значениями. Я жутко офигел, когда изучал идрис
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Для списков есть NonEmpty
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
кана
То будет ругаться, что не ясно, какое значение, нужно делать ифы
о, и получится только если мы сами проверим?
источник

к

кана in Elm Lang сообщество разработчиков
Ну да, компилятор будет ругаться же, как ругается на неверные типы
источник

к

кана in Elm Lang сообщество разработчиков
Мы не в той конфе...
источник