Re: 5.02 MonadError Broke My Code

2001-10-24 Thread Marcin 'Qrczak' Kowalczyk
Sun, 21 Oct 2001 19:38:55 -0700, Ashley Yakeley <[EMAIL PROTECTED]> pisze: > MonadError seems to have been redefined in 5.02 to have a fundep: > > 5.00.2: > > class (Monad m) => MonadError e m > > 5.02: > > class (Monad m) => MonadError e m | m -> e > > Why? It allows some practical

5.02 MonadError Broke My Code

2001-10-21 Thread Ashley Yakeley
MonadError seems to have been redefined in 5.02 to have a fundep: 5.00.2: class (Monad m) => MonadError e m 5.02: class (Monad m) => MonadError e m | m -> e Why? Perhaps the IO Monad can have only one kind or level of error, but why can't other Monads have more? Anyway, because of G