On 4 June 2013 17:46, Walter Bright <[email protected]> wrote:
> On 6/4/2013 12:32 AM, Sean Cavanaugh wrote: > >> The problem isn't going to be in your own code, it will be in using >> everyone elses. >> > > If you're forced to use someone else's code and are not allowed to change > it in any way, then you're always going to have problems with badly written > APIs. > > Even Manu mentioned that he's got problems with C++ libraries because of > this, and C++ has non-virtual by default. > Indeed, I was just trying to illustrate that it is a real problem. Surely you can see how a language where accessors and properties are virtual by default will magnify the issue immensely right? Even the most trivial interactions with a class can't be used inside loops anymore.
