Вырожденный случай
нет, не вырожденный
Меня учили, что в хаскеле все функции чистые, за исключением хаков типа accursedUnutterableunsafePerformIO
а у какого процента всех функций под капотом вот это?
main тоже чистая! Вот рантайм, который её выполняет, грязный
она тоже чистая! Она же возвращает IO, а не выполяет
У небольшого. И скорее всего грязный unsafe будет упрятан в чистую обёртку
Обсуждают сегодня