2008/11/26 David Röthlisberger <[EMAIL PROTECTED]>:
>
>>> Of course we could always update whenever there is a change in the
>>> system,
>>> but this would lead to a huge performance penalty, particular when
>>> loading
>>> or fileing in code, so I didn't change that.
>>>
>>
>> I think that is fairly simple:
>>
>> SystemChangeNotifier uniqueInstance
>>   notify: self "browser"
>>   ofSystemChangesOfItem: #class
>>   change: #Recategorize
>>   using:  #someClassChanged:.
>>
>> In #someClassChanged: post a deferred message to update browser cache,
>> so it will be handled just after file-in will be complete.
>
> Actually this is what we are doing now, we defer the update until World
> steps in. See OBCodeBrowser #event:, #noteChanges and #stepAt:in:.
> Or about what kind of deferring mechanism are you thinking?
>
No, i thought excactly about that :)

> David
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



-- 
Best regards,
Igor Stasenko AKA sig.
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to