On 3 November 2016 at 22:36, p...@highoctane.be <p...@highoctane.be> wrote:
> "not realizing, that they built a perfect jail for themselves, without > any means to escape from it and do something in real world." > > Right on Igor. I hate jails. Pharo is such a breath of fresh air. I can > kill myself in all kinds of ways, each of which led a step further on the > path towards enlightment in coderland. > > Pharo|Smalltalk: also acts as a pretty good coder filter. > > And languages like Java forcing you to learn bad code practices, right from the beginning, when you to make a subclass of something have to write 'extends', that completely misleads you: class Subclass extends Base { ... because subclassing is not synonym of extending , it is a synonym of inheriting. You cannot 'extend' the behavior of parent class in your subclass, in fact, each time you make subclass, you are specializing more and more and hence, you actually narrowing down the potential uses of your instances.. How does that 'extending' complies with narrowing?? Phil > > > -- Best regards, Igor Stasenko.