Earlier quoted context omitted.
It's funny because the community knows some people too deep in the rabbit hole come across that way, but because the community acknowledges this is a hilarious assertion that would alienate newcomers -- if said with a straight face -- then it cannot be gatekeeping. Gatekeeping would be if the community said this with a straight face and everyone got impatient when you just "don't get it". > I've seem the claim that y…
Well, try understanding the Haskell docs around Applicative, Functor or Monad without understanding at least basic category theory - not to mention the heavy use of notation/operators in place of traditional programming idioms (named functions). Here [0] is an example: > This module describes a structure intermediate between a functor and a monad (technically, a strong lax monoidal functor). Compared with monads, thi…
These are the building blocks of Haskell. You learn them as you go, just as you learn what a "method" is when learning OOP. You don't need to know category theory.