
14 Mar
2018
14 Mar
'18
9:41 a.m.
I am not. I think that instance is fairly legitimate, as it raises an
IO exception that can be caught in IO. IO's Alternative instance is a
bit shadier, but that's not a topic for this proposal either. ST is an
entirely different story, and I'm sorry I accidentally mixed it in.
On Wed, Mar 14, 2018 at 9:05 AM, Ryan Scott
It's worth noting that the MonadFail instance for IO [1] also simply throws an error (by way of failIO). Are you proposing we remove this instance as well?
Ryan S. ----- [1] http://git.haskell.org/ghc.git/blob/cb6d8589c83247ec96d5faa82df3e93f419bbfe0...
_______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries