News for hackers. Stuff that matters.
Re:Case against OOP is understated, not overstated (2020) by rbanffy on Friday February 11, 2022 @07:07AM (#30300438)
> The smalltalk ideal of OOP lives on in all sorts of ways, but the deep inheritance chain version that gets taught in classes?

What is the deepest chain we find in SmallTalk itself? I can't check it right now, but I'm sure it's not as deep as some classroom examples I've seen. Inheritance makes a lot of sense when you are modelling the world, but most structures we see in the real world aren't that deep.

Re:Case against OOP is understated, not overstated (2020) by scroot on Friday February 11, 2022 @12:28PM (#30304183)
Just looked in the current Squeak trunk image as an example. The max depth of a Class from Object (rather than from the metaclasses like Behavior, ProtoObject, etc -- these to me are irrelevant to the count) is 8. There are very few 8, 7, or even 6 deep classes. The vast majority are between the 1-3 range.