Show Navigation
Conversation
Notices
-
I've made several references lately (on various accounts) to #monads' reputation for creating or attracting spittle-dribbling fanatics, usually seen when coming into contact with the #Haskell community.
I should make it clear that I'm not against either Haskell or monads. I'm just a little put off by adherents' fanaticism.
-
@lnxw48a1 The thing is, unlike what people like to claim, monads in really aren't all that magical or special. They're just a way to reason about all kinds of things that implement a particular interface along with some contract rules that cannot be directly expressed in code. Other languages have stuff like that as well. It's just that Haskell's version is more abstract than usual. But because monads are hard to explain due to their abstraction level they attract a sort of mysticism.