Good point, but I see no reason why the compiler couldn't be improved in future to optimised the code produced so that only methods that need to be virtual become so. In other words only where overloaded methods actually exist. There is nothing inherently in the RB script language that necessitates for all object methods became virtual in Rb. ( In fact I am curious as to why they changed it - maybe something to do with future RB plugin specs ? - is it related to Cocoa or Carbon ?? ) Since such optimisation requires extra time during build it could be made an option, like the many switches found in C compilers.
On 15/7/06 00:18, "Charles Yeomans" <[EMAIL PROTECTED]> wrote: > I'd bet that this has nothing to do with the Rb IDE being written in > Rb. I suspect any speed loss might be attributable to the fact that > almost all object methods became virtual in Rb _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
