Proposal: Add Text.Read.maybeRead :: Read a => String -> Maybe a

Henning Thielemann lemming at
Fri Feb 8 02:59:55 EST 2008

On Thu, 7 Feb 2008, Iavor Diatchki wrote:

> Hello,
> I don't think that the function should be in an arbitrary monad
> because not all monads support failure, and the purpose of using this
> function is to take an action when a parse error occurs

I'm for the fixed Maybe type. I also think that 'maybeRead' is better than
'readMaybe' since the latter one suggests that it is about reading a value
of type 'Maybe'. (Though you can also argue the opposite way.)

More information about the Libraries mailing list