Hacker News new | ask | show | jobs
by aallen8455 2108 days ago
Its confusing because that's the mathematical definition of a monad that you need to know category theory to fully understand. In haskell a monad is just a way to run some effects sequentially, it's actually really basic stuff that every programmer already has an intuition for.