Hacker News new | ask | show | jobs
by repsilat 2958 days ago
> There's really multiple definitions of "functional" right now

> ...

>> ...monads...

There are also a couple of definitions of "monad" going around -- in array languages (J, APL, Q) a "monad" is something with arity 1 (like unary negate), to be contrasted with "dyads" which take two parameters (infix operators etc.)

1 comments

Yeah, and don't confuse O'Caml "functors" with Haskell functors or you're in for several very confusing hours. Hooray terminology!
Or Prolog functors...