On 3 December 2010 21:47, Stéphane Ducasse <[email protected]> wrote:
> I was reading the change of benjmain to deprecate notifyWithLabel: aString  
> from Object.
> Yes!
>
> Now he was putting it on ToolSet and I thought that I would have put it on 
> UIManager.
> Now the relationship and responsibility of this two classes are not clear to 
> me.
> Does anybody a clear thought on that?
>

they are related but still a bit different.
a toolset provides an access to standard system tools like browser,
inspector debugger etc.
while UI manager provides an access to things like inform:, progress bars etc

My proposal remains same as before. i proposed to unify this API and
use idioms like:

Smalltalk tools browser openOn: aClass

as well as

Smalltalk ui inform: 'you banned'

so, then we don't need to have a distinct classes, but instead a
roles, like 'tools' , 'ui', 'browser' which
should support corresponding protocol.

> Stef
>



-- 
Best regards,
Igor Stasenko AKA sig.

Reply via email to