+2 :) On Fri, Dec 3, 2010 at 6:41 PM, Esteban Lorenzano <[email protected]>wrote:
> +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. > > > > >
