On Mon, Aug 13, 2012 at 4:36 PM, Marcus Denker <[email protected]>wrote:
> > On Aug 13, 2012, at 4:31 PM, Noury Bouraqadi <[email protected]> wrote: > > > Hi, > > > > -Why new methods are compiled from the ones of traits? I remember that > in the first implementation, when a trait was used by a class, new entries > were introduced to the methodDict where the values are the compiled > methods from the trait. Currently, a new compiled method is introduced with > the exact code of the on from the trait. Why? > > > Because you need to be able to somehow find the class and trait of a > CompiledMethod. And that is encoded in it's literal array. > Marcus, I cannot see where this is installed. Do you have an example? Let's use TEmptyTest with #testIfEmpty and SortedCollectionTest > > The old implemention, you got random answers (depending on what happend to > be found finst by #who). > > Compiling new methods makes it much cleaner. > > > Marcus > > > -- > Marcus Denker -- http://marcusdenker.de > > > -- Mariano http://marianopeck.wordpress.com
