News for hackers. Stuff that matters.
Re:Monads Made Difficult by omaranto on Sunday July 14, 2013 @11:42PM (#6043573)
I disagree, I found it very muddled. For example, how are split(' ') and join(' ') supposed to be adjoint functors when they're not even functors?
Re:Monads Made Difficult by chas on Monday July 15, 2013 @06:28AM (#6044703)
He's playing fast and loose with the formalisms to try to convey the intuition to people without a strong algebraic background. Ruby isn't very well behaved from a categorical perspective (heck, even Haskell doesn't get all of the way there if you want to be really formal) so it's not perfect, but I think the reasoning is morally correct and insightful.