Le langage propre utilise des types d'unicité pour gérer les E / S dans un cadre purement fonctionnel. Pourquoi le comité Haskell est-il allé plutôt avec des monades ? Y a-t-il eu d'autres propositions de traitement indiquant que le comité avait enquêté mais qu'il avait décidé de ne pas le faire?
Note : Je ne cherche pas une guerre sainte entre les monades et les autres formes d’informatique. Gardons le sujet uniquement sur les choix du comité concernant les E / S.