u/r0ck0in r/functionalprogramming • Recommends
Video explanation of: "A monad is just a monoid in the category of endofunctors"
10K subscribers • 1 video on Hallway
Beginner. No background in the topic needed.
72K views4 years ago1 recommendation
Computer scienceProgramming languagesFunctional programmingComputation and complexityHaskell
An explanation of the famous phrase describing monads as monoids in the category of endofunctors, with practical programming examples.
"A monad is a monoid in the category of endofunctors" Words dreamed up by the utterly insane!!! In this video I go over the common meme and explain it's origins and show many examples of monads out in the wild! This video is intended for anyone with programming experience who wants to finally understand what a Monad is all about! Including examples of Monads in practice! This is my submission for the SOME2: youtu.be/hZuYICAEN9Y Also join our discord! discord.gg/t6PuV95H45 Chapters The Famous Line Introduction Origins Peeling Back the Layers Monoids Categories and Endofunctors Revisiting the Quote Nerd Alert!! Monads in action Visual Example Quick Correction Programming Time Haskell Important Monads Maybe Option IO Monad do notation Error Handling ? List Monad List Comprehensions Iterators Monads in OOP Builder Pattern Review Thank you and Conclusion GOOD REFERENCES: james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-w… wiki.haskell.org/All_About_Monads wiki.haskell.org/Monad learnyouahaskell.com/a-fistful-of-monadsu/r0ck0in r/functionalprogramming • Recommends
u/r0ck0in r/haskell • Recommends