On 06/16/2013 03:09 PM, Roman Cheplyaka wrote:Thanks for reminding me of this. I vaguely remembered this but couldn't find the thread.
* Gabriel Gonzalez<gabriel439@gmail.com> [2013-06-16 14:52:46-0700]
* Approach 2: Add `EitherT` to `transformers` alongside `ErrorT` andI already submitted the proposal to merge EitherT into transformers [1],
have them both implement `MonadError`.
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
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.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://www.haskell.org/mailman/listinfo/libraries