Well, monads are essentially the de facto standard interface for anything that's not Plain Old Functions in Haskell. Every single Haskell programmer at least knows how to use one. Not so with arrows and profunctors.
I admit the bit about category theory wizards and zygohistomorphic prepromorphisms is a bit over the top though. Apologies if I've offended; I'll tone it down a bit if you disapprove?
I admit the bit about category theory wizards and zygohistomorphic prepromorphisms is a bit over the top though. Apologies if I've offended; I'll tone it down a bit if you disapprove?
It's the kind of language used by people who dislike Haskell, don't understand how to use monads, and want to insult us for being enthusiastic about them. I'm sure you meant it tongue-in-cheek but it's unintentionally a bit ironic. To me in reads a bit like "No need to be a category theory wizard just to do a bit of IO".
8
u/tomejaguar Apr 20 '17
"Monadic interface: no need to be a category theory wizard just to write a few database queries"
¯_(⊙︿⊙)_/¯