Monads are arguably one of the most important concepts in functional programming. In this post we pave the street to understanding how this purely category theoretical object finds its place in a language like Haskell.
_ _ _ | | | | | | | | | | ___| | ___ ___ _ __ ___ ___ | |/\| |/ _ \ |/ __/ _ \| '_ ` _ \ / _ \ \ /\ / __/ | (_| (_) | | | | | | __/ \/ \/ \___|_|\___\___/|_| |_| |_|\___|
Monads are arguably one of the most important concepts in functional programming. In this post we pave the street to understanding how this purely category theoretical object finds its place in a language like Haskell.