[ANN] SystemChangeNotification on Squeakmap

Stephane Ducasse ducasse at iam.unibe.ch
Wed Jul 30 12:57:55 UTC 2003


On Wednesday, July 30, 2003, at 01:09 PM, Roel Wuyts wrote:

> I will now continue by adding more triggers for methods (in the 
> current Squeakmap version only method additions are triggered - 
> classes and doIts are fully done): removals, renaming, 
> recategorization, ... .
> Next step after that will be to add the triggers for instance 
> variables (creation, addition, removal).
> Then categories and protocols.
> Then pool variables etc.
>
> As soon as certain KCP things are in the update stream, I will port 
> the notifications to 3.6 (need to move some hooks, so I cannot move to 
> 3.6 right now since I have to wait for these things to be done and get 
> accepted).

What do you need roel?
I will try to finish the part that move vm/image away from 
systemDictionary soon.


>
> PS: Note that the granularity of the notifications is smaller than 
> what you can currently get. For example, changing the superclass of a 
> class results in a Resupered event being sent, while without the 
> notifications you just know that the class definition has been 
> changed, but you do not know why (for a change in instance variables? 
> a recategorization? another superclass?). So the notifications 
> differentiate between all these different actions, which is quite cool 
> (I think :-), and more declarative).
>
> On Wednesday, Jul 30, 2003, at 12:51 Europe/Zurich, Stephane Ducasse 
> wrote:
>
>> So roel what is the next step?
>>
>> Stef
>> On Tuesday, July 29, 2003, at 07:10 PM, Roel Wuyts wrote:
>>
>>> Subject says it all, really :-)
>>>
>>> Following Daniel's suggestion, the latest version can be found on 
>>> SqueakMap. New in this release is that the registered clients for an 
>>> event are notified synchronously, but all the ones that throw errors 
>>> or halts do not block the update; they are queued and re-signaled 
>>> when everything is done.
>>>
>>> --
>>> Roel Wuyts                                                   
>>> Software Composition Group
>>> roel.wuyts at iam.unibe.ch                       University of Bern, 
>>> Switzerland
>>> http://www.iam.unibe.ch/~wuyts/
>>> Board Member of the European Smalltalk User Group: www.esug.org
>>>
>>>
>>
>>
> Roel Wuyts                                                   Software 
> Composition Group
> roel.wuyts at iam.unibe.ch                       University of Bern, 
> Switzerland
> http://www.iam.unibe.ch/~wuyts/
> Board Member of the European Smalltalk User Group: www.esug.org
>
>



More information about the Squeak-dev mailing list