Proposal: merge either into transformers
Henning Thielemann
lemming at henning-thielemann.de
Sat Dec 8 23:55:45 CET 2012
On Fri, 7 Dec 2012, Edward Kmett wrote:
> I will be sad to see those instances go, but I'm also +1
How about:
import Prelude hiding (Show, showsPrec)
import qualified Prelude as P
class Show m where
showsPrec :: (P.Show e, P.Show a) => Int -> m (Either e a) -> ShowS
instance (Show m, P.Show e, P.Show a) => P.Show (EitherT e m a) where
showsPrec d (EitherT m) = showParen (d > 10) $
showString "EitherT " . showsPrec 11 m
and so on for Read, Eq, Ord?
More information about the Libraries
mailing list