2011/8/3 Stéphane Ducasse <[email protected]>: > > On Aug 3, 2011, at 1:49 PM, Nicolas Cellier wrote: > >> Oh I see, for the SLICE, this is again the Pharo's version of >> MCPackageLoader>>basicLoad which is striking. >> In Squeak trunk it would work because removals are performed AFTER >> methodAdditions/Changes. >> In Pharo, removals are performed BEFORE, so yes, the SLICE needs to be >> split in two parts... >> Or you can just manually merge it (apply the removal after...). > > oops we should fix that > > >> I'm eager to see a true atomic load with a single massive becomeForward: :) > > Yes me too > >> IMHO, this should be coupled with lazy initializations mechanism as I >> proposed once (based on pragmas). > > Can you point us to that? > >
I cannot find my original posts, maybe they remained a draft, so here it is. http://smallissimo.blogspot.com/2011/08/lazy-initialization-of-shared-variable.html Nicolas
