Proposal to solve the `EitherT` problem.

Gabriel Gonzalez gabriel439 at gmail.com
Mon Jun 17 00:12:42 CEST 2013


On 06/16/2013 03:09 PM, Roman Cheplyaka wrote:
> * Gabriel Gonzalez<gabriel439 at gmail.com>  [2013-06-16 14:52:46-0700]
>> * Approach 2: Add `EitherT` to `transformers` alongside `ErrorT` and
>> have them both implement `MonadError`.
> I already submitted the proposal to merge EitherT into transformers [1],
> which enjoyed universal support, barring some implementation details.
>
> So why not just bring that proposal to its conclusion?
>
> [1]: http://www.haskell.org/pipermail/libraries/2012-December/019027.html
>
> Roman
Thanks for reminding me of this.  I vaguely remembered this but couldn't 
find the thread.

I'll gladly get behind your original proposal, then.  I particularly 
liked the suggestion of keeping the `either` package around to provide 
the `semigroups` and `semigroupoids` instances.



More information about the Libraries mailing list