In the thread on Lazy Transformations we explored using a combination unary function composition together with Yoneda / Coyoneda data types to transform a type for lazily evaluation of transformations in order to avoid unnecessary compute operations.
In this thread we'll be looking at how to...
Monadic Computations
In functional programming, monadic computations are useful to encapsulate effectual style computations that need to produce an end result. More than that it provides a mechanism that allows us to structure our typically imperative style code more generically whilst also...