From: Daniel Berger Date: 2006-12-30T04:20:06+09:00 Subject: Re: Paper on strong Object Oriented Encapsulation (Was: some subject with needless insults) Jeff wrote: > For example, I used to think static typing was the only way to go, > until I discovered unit tests as a way to stop worrying about my > program's correctness. So now I wonder if this worry about protection > from subclasses is even worth worrying about. I would say "no". > Maybe the paper's authors are correct, Python and Ruby don't do this > kind of encapsulation - but maybe the answer is evident by the > increasing populariy of dynamic languages like Python and Ruby that you > can write great software without needing it such protection anyway? You can. The fact that there's no call for it among the dynamic language community, and the fact that it was actively rejected by at least one (Self) ought to be a Big Clue that this is a solution in search of a problem. BTW, Scharli and Black are part of the team who came up with Traits (aka Roles). Regards, Dan