Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



> 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".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: