learn-by-doing course/tutorial for functional programming on scala
comonads
monads
tutorial
scala
course
functional-programming
monad
functor
monoid
typeclasses
monad-transformers
applicative
functional-idioms
-
Updated
Feb 7, 2020 - Scala
Thenencodes the continuation passed to>>=in the same way asCoyonedaencodes the function passed tofmap; you can in fact arrive at a definition ofFreerusingCoyoneda:is isomorphic to