2 ms·
> If you know what a monad is, you should also know the founding ideas behind OOP. You know full well that those founding ideas are mostly irrelevant to what m
by loup-vaillant 8y ago
> If you know what a monad is, you should also know the founding ideas behind OOP.
You know full well that those founding ideas are mostly irrelevant to what most people mean by "OOP" nowadays. "OOP" right now is C++, Java, C#, Python…
What Alan Kay was talking about is now called the "actor model", of which the most prominent champion is Erlang, which sells itself as a functional language.
Different times, different terms. Which is why I can say with a straight face that OOP sucks and Alan Kay is brilliant.