-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More instances for monad transformers #1467
Comments
There were some issues about That is the reason I added |
Sort of blocked by #1210 |
@adelbertc I might've misunderstood this issue. Does it include more MTL instances for Monad transformers? |
Both MTL and non-MTL instances. I believe even right now, if |
Relevant for |
@peterneyens, so, according to the discussion in ekmett/either#38, if I understand correctly, to remain the |
I think that discussion is only relevant for For both That is the reason for Scalaz has the method We encountered this while @yilinwei and I were working on adding the missing instances for So at least for |
So what's left? I only found one...but I probably didn't look closely enough.
|
I don't think you can implement |
Right. Then I don't know what's left, you? |
Oh that's annoying.. does it need |
@adelbertc yes, I think it is due to the nesting, because after composing the function we have to flatten out the extra |
I'm going to close this for now. In case there are any concrete instances missing, let's open dedicated issues for that. |
e.g. If
F[_]: Applicative
we can't getApplicative[EitherT[F, ?], Error, ?]
because theApplicative
-specific instance doesn't exist. Similarly forF[_]: Apply
,F[_]: Functor
, etc.The text was updated successfully, but these errors were encountered: