|
|
|
|
|
by dgb23
2177 days ago
|
|
Right, I was referring to the ideas around Smalltalk. Some of them I find quite interesting, not usually discussed, such as dataless programming, where you program against an abstraction. This is very widely considered a good style in OO today. Go and Rust specifically with their interfaces and traits. Another, more subtle one would be Clojure, which seems to be paradox because it is a data driven language on the surface. Message passing was also more widely adopted in different forms that are not considered/named OO but carry similar semantics. The everything is an object idea can be found at least to a high degree in dynamic languages like Ruby, Lua and JS. |
|
I think we're starting to come full circle there, with static type annotations and JITs optimizing with "hidden classes".