+1

El 03/12/2010, a las 6:25p.m., Igor Stasenko escribió:

> 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