3 ms·
Closures are simply an implementation detail of first-class procedures. But functional programming, unlike object-oriented programming, isn't just about making
by catnaroek 9y ago
Closures are simply an implementation detail of first-class procedures. But functional programming, unlike object-oriented programming, isn't just about making procedures first-class. It's about using, to the greatest extent possible, procedures that evaluate functions.
- platinumrad 9y agoYes, I understand that having closures does not mean that a language supports functional programming. What I am taking issue with is the idea that Go is somehow especially "anti-FP" when an enormous number of languages have even fewer core functional programming features.