5 ms·
> no mainstream modern oop languages except Ruby sorta are message passing frameworks. Will changing the name fix that problem? I think any language or framewo
by shawnz 7y ago
> no mainstream modern oop languages except Ruby sorta are message passing frameworks.
Will changing the name fix that problem? I think any language or framework that gains widespread adoption will have to compromise its principles in some ways for the sake of pragmatism.
- dnautics 7y agoYes? There are modern FP languages (mostly in the BEAM family) that are excellent message passing frameworks in the Alan Kay OOP sense.
- shawnz 7y agoThere are modern OO languages that stay true to Alan Kay's ideas too. The problem is that they all seem insignificant in impact when compared to Java, which relentlessly sacrifices purity for pragmatism. What I'm asking is, how will the actor model stop people from taking those pure ideas and turning them into another Java? Isn't it just a matter of time? If that's the case, then it hasn't really "fixed" anything about OO.