On Jan 4, 2012, at 3:26 PM, Manu wrote: > > If a library makes liberal (and completely unnecessary) virtual calls to the > point where it performs too poorly on some architecture; lets say ARM, or PPC > (architectures that will suffer far more than x86 form virtual calls), I can > no longer use this library in my project... What a stupid position to be in. > The main strength of any language is its wealth of libraries available, and a > bad language decision prohibiting use of libraries for absolutely no > practical reason is just broken by my measure.
If a library is written without consideration to what is virtual and what is not, its performance will be the least of your problems. Either way, this ship has long since sailed. The impact of reversing this setting would be enormous.