Re:Functors, Applicatives, and Monads in Pictures (2013)
by dragonwriter on Thursday October 21, 2021 @05:36AM
(#28942247)
> I wonder why auto-curried function syntax has become so ubiquitous in explaining this.
Probably because Haskell (and related languages) use it.
> For anyone coming from a more traditional CS background, it's just extra cognitive overhead in understanding the meat of the argument
I find that curried function signatures are slightly lower cognitive overhead after a bit of exposure, and while I can see that its the kind of thing that is likely to vary from person to person a bit, I can't see that it's likely to be a big thing either way.
Probably because Haskell (and related languages) use it.
> For anyone coming from a more traditional CS background, it's just extra cognitive overhead in understanding the meat of the argument
I find that curried function signatures are slightly lower cognitive overhead after a bit of exposure, and while I can see that its the kind of thing that is likely to vary from person to person a bit, I can't see that it's likely to be a big thing either way.