Hay un problema en el artículo que todavía no sé muy bien cómo resolver. En la motivación de las mónadas se intenta gestionar un caso de error en coma flotante. Existe un mecanismo que ya hace esto para Float y es la opción de devolver NaN. La gestión de errores ahí tiene menos sentido como motivación si por otro lado existe una forma más obvia y directa de resolver el problema.
Hay un problema en el artículo que todavía no sé muy bien cómo resolver. En la motivación de las mónadas se intenta gestionar un caso de error en coma flotante. Existe un mecanismo que ya hace esto para
Float
y es la opción de devolverNaN
. La gestión de errores ahí tiene menos sentido como motivación si por otro lado existe una forma más obvia y directa de resolver el problema.