Goguen, “Higher Order Functions Considered Unnecessary for Higher Order Programming.” 1987
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Agree. First order generically typed functions are the sweet spot of power vs simplicity.
-
So map reduce isn't inside that sweet spot?
End of conversation
New conversation -
-
-
1987... when OOP was cool.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Ironically, the languages I know if with the best support for abstract-algebra-style parameterization over modules of related functions are... ML and Haskell, both higher order functional.
-
And of course all them languages that let you *do* abstract algebra are similarly higher-order functional. You can argue that this is a historical accident, but higher-order functions seem pretty necessary for stuff like representation theory.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD