[ANN] SystemChangeNotification on Squeakmap

Roel Wuyts wuyts at iam.unibe.ch
Wed Jul 30 11:09:54 UTC 2003


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).

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