+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. >
