scalaz / ioeffect

An effect monad for Scalaz 7.2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MonadIO instances

fommil opened this issue · comments

commented

I wonder if perhaps we should remove the extends Monad to be able to create instances for the scalaz mtl

@edmundnoble were discussing this last night. Personally, I would prefer

def liftIO[E, A](io: IO[E, A])(implicit M: Monad[M]): M[A]

commented

me too!

@fommil he thinks we're dirty heathens 😦

commented

We are dirty heathens, but we're also right about this 😛