<div dir="ltr">On 4 June 2013 17:46, Walter Bright <span dir="ltr"><<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 6/4/2013 12:32 AM, Sean Cavanaugh wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The problem isn't going to be in your own code, it will be in using everyone elses.<br>
</blockquote>
<br></div>
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.<br>
<br>
Even Manu mentioned that he's got problems with C++ libraries because of this, and C++ has non-virtual by default.<br>
</blockquote></div><br></div><div class="gmail_extra" style>Indeed, I was just trying to illustrate that it is a real problem.</div><div class="gmail_extra" style>Surely you can see how a language where accessors and properties are virtual by default will magnify the issue immensely right?</div>
<div class="gmail_extra" style>Even the most trivial interactions with a class can't be used inside loops anymore.</div></div>