ok I was not aware that the semantics was what I was looking for.... the comment is so good also. removeSubscriber: subscriber ^ self protected: [ subscriptions removeAllSuchThat: [:subscription | subscription subscriber == subscriber ]] On Apr 24, 2011, at 11:02 AM, Denis Kudriashov wrote:
Why #unregister: is not enough?
2011/4/24 Stéphane Ducasse <stephane.ducasse@inria.fr> Yes
Now is there a way that we could make sure that an object is really unregistered? I would write
[ann hasSubscriber: anObject] whileTrue: [an unregister: anObject] in the client code but having
fullyUnregister: anObject
is good to have in special case.
Stef
Okay. But i would discourage from using such methods :)
Stef
-- Best regards, Igor Stasenko AKA sig.
-- Best regards, Igor Stasenko AKA sig.