On May 27, 2013, at 11:44 AM, Henrik Johansen wrote:

> 
> On May 25, 2013, at 1:11 PM, Stéphane Ducasse wrote:
> 
>> Hi guys
>> 
>> why there is no variant to on:send:to:
>>      "SystemAnnouncer uniqueInstance on: AddedLog send: #foo to: self.  "
>> that pass also the announcement?
>> 
>> Just because it is better to use on:do;?
>> 
>> Stef
>> 
> Huh?
> It should work do do
> SystemAnnouncer uniqueInstance on: AddedLog send: #foo: to: self
> 
> and get the announcement as argument… 
> 
> or #foo:bar:
> to get the announcer as well as the announcement.
> 
> This is one of the reasons cull: is cool! ;)
> 
> Cheers,
> Henry
> 

Speaking of SystemAnnouncer…
In the latest dev image I've got:
SystemAnnouncer uniqueInstance numberOfSubscriptions 1327  

Most of which are weak subscriptions for RecentMessageList.

RecentMessageList class >> cleanUp

        self allInstancesDo: [:rml| rml initialize].

is clearly wrong, as initialize registers subscriptions for the announcements 
(thus introducing duplicates), done every time you shut down the image…

maybe it should do
self resetUniqueInstance instead?

Cheers,
Henry

Reply via email to