[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
|