You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm opening this issue just to give some feedback on these two exercises.
So in Monad exercise OptionT is introduced. You can deduce some of its meaning from the text on the exercise but I've had to expand it with this article. Seems right but can't know it it the same thing. Also, in the article there are some nice examples to understand in what cases you'd use OptionT.
In Foldable exercise MonoidK is referred out from nowhere before having explained it. Also had to go to the sources to expand on this.
It would be nice to explain why OptionT[F, A] & MonoidK[F, A] instead of OptionK[F, A] & MonoidK[F, A] or OptionT[F, A] & MonoidT[F, A]. Don't both suffixes mean the same thing?
In Foldable, why, oh, why does this hold true?
Foldable[List].foldK(List(None, Option("two"), Option("three"))) should be(Some("two"))
The text was updated successfully, but these errors were encountered:
I'm opening this issue just to give some feedback on these two exercises.
OptionT
is introduced. You can deduce some of its meaning from the text on the exercise but I've had to expand it with this article. Seems right but can't know it it the same thing. Also, in the article there are some nice examples to understand in what cases you'd useOptionT
.MonoidK
is referred out from nowhere before having explained it. Also had to go to the sources to expand on this.It would be nice to explain why
OptionT[F, A]
&MonoidK[F, A]
instead ofOptionK[F, A]
&MonoidK[F, A]
orOptionT[F, A]
&MonoidT[F, A]
. Don't both suffixes mean the same thing?The text was updated successfully, but these errors were encountered: