2
Почему комитет Haskell выбрал монады для представления ввода / вывода?
Чистый язык использует уникальность типов для обработки ввода / вывода в чисто функциональном назначении. Почему комитет Хаскелла пошел с монадами вместо этого? Были ли другие предложения по обращению с государством, которые комитет расследовал, но отклонил? Примечание : я не ищу священную войну между монадами и другими формами вычислений. Давайте оставим …