On day 8 we reviewed monadic functions join
, filterM
, and foldLeftM
, implemented safe RPN calculator, looked at Kleisli
to compose monadic functions, and implemented our own monad Prob
.
Anyway, let’s see some of the typeclasses that we didn’t have opportunity to cover.