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

Reply via email to