Thank you for releasing this! Hopefully Edward and I can get `EitherT`
into `transformers`, or at least the Haskell Platform sometime soon, but
it will probably take a while no matter what, so having this package
helps greatly.
On 3/1/2014 6:02 AM, Danny Navarro wrote:
As some of us know, Gabriel has been pressing for quite some time for
the inclusion of `either` package in the `transformers` package [1].
Until it happens (and then `EitherT` can be made an instance of
`MFunctor`, so then it can be offered in the `Pipes.Lift` module of
`pipes`), I uploaded the `pipes-errors` [2] to allow `EitherT` to be
used with proxy monad transformers using an orphan instance of
`MFunctor` for `EitherT`.
Also, because I'm a frequent user of `errors`, I included the
`MFunctor` orphan instance for `EitherRT` and some transformations
between `EitherT` and `EitherRT` in the context of proxy monad
transformers.
I view this package as a place to put code which depends in `pipes`
and `errors` at the same time, so if you find yourself writing
utilities to deal with errors in the context of pipes, your code is
welcome in this package.
All your comments, improvements, criticisms, concerns or whatever you
have in mind about this are more than welcome.
[1] https://github.com/Gabriel439/Haskell-Pipes-Library/issues/26
[2] http://hackage.haskell.org/package/pipes-errors-0.1
--
You received this message because you are subscribed to the Google Groups "Haskell
Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].