Meh. Is this a hot debate still? No mention of Ruby or smalltalk in this post, which i think of as "true" OO languages, down to the runtime. The ruby object model has its merits! Sandi Metz's POODR is a fantastic intro into OO _and_ a compositional approach to design. FP vs OO is always a false dichotomy for sure. Actors and messaging appear in FP languages. Inheritance surely has nothing to do with OO. Inheritance m…
I completely agree with this. I love writing functional Java. The issue is mutation, not OOP
For instance I don’t feel like function are first class citizen still. ( I almost never user higher order function in Java, even if it’s possible )