Monads are an important abstraction in functional programming. However, they do not compose.
In this session we'll compare the two prevalent ways of "composing" monads: Monad Transformers and Extensible Effects.
We won't cover the implementation details of these techniques, but will instead focus on the user side and see how your code can benefit from these abstractions, as well as their relative advantages and disadvantages.
コメント