PROPOSAL: Export "readEither" from Text.Read

Iavor Diatchki iavor.diatchki at
Thu Dec 22 23:57:13 CET 2011

today was the deadline for discussing this proposal and there were no
objections, so I'll go ahead and make the change.

On Thu, Dec 8, 2011 at 2:39 PM, Iavor Diatchki <iavor.diatchki at> wrote:
> Hello,
> when writing simple String parsers, I find implementing this function
> over and over:
> readEither :: Read a => String -> Either String a
> I just found out that it is already defined in the module "Text.Read"
> in the "base" package but, sadly, it is not exported.
> Would there be any objections if:
>  1. I was to export it
>  2. I was to add another convenience function "readMaybe ::  Read a
> => String -> Myabe a" defined in terms of "readEither".
> I can't think of any problems that this might cause and it would be
> very helpful to me and my colleagues.
> Discussion period: 2 weeks, so until 22 December 2011.
> -Iavor

More information about the Libraries mailing list