4 ms·
I was briefly part of the "OOP is overrated, functional programming is in" camp. OOP is enterprise, functional programming is "simple" because it's just functio
by eudox 12y ago
I was briefly part of the "OOP is overrated, functional programming is in" camp. OOP is enterprise, functional programming is "simple" because it's just functions and data, you know, all the usual party lines.
Well, turns out CLOS is so good it's hard to stay away from it. You don't struggle to force something into an inappropriate object-oriented paradigm, rather, object-oriented solutions just flow naturally from the problem. And it's a pleasure to use.
- vezzy-fnord 12y agoTo the best of my knowledge, the cat-v/suckless crowd support neither of these paradigms.
- DenisM 12y agoClosure? Common Lisp Object System? CLOS network topology?
- jerf 12y agoI'm reasonably convinced that inheritance is a bad default/privileged operator for a language. Composition is a better default. I often find myself suspecting that the hate OO gets is primarily a result of this early error. The remainder is of course the way OO was promised to be the end-all of programming paradigms, which has not happened. Backlash is fully justified for that.