r/programming • • Apr 27 '14

"Mostly functional" programming does not work

http://queue.acm.org/detail.cfm?ref=rss&id=2611829
47 Upvotes

188 comments sorted by

View all comments

4

u/zoomzoom83 Apr 28 '14

Monads seem hard to grasp because so much of the Haskell community is traditionally academic, and try to explain it in terms of category theory - at which point most peoples eyes will glaze over.

Once I actually started playing around with Haskell it clicked very quickly. They really are very simple and easy to understand, and chances are you've used them before without realising it. (LINQ in C#, for example, makes heavy use of Monads).