Norbert, I agree re aliases, but only to a point. When trying to be compatible with other dialects, the aliases spare many other users from independently having to add them. When it is reasonable, I have no problem with it. This is another example of how nice it would be to have Dolphin's ability to apply multiple categories to a method; aliases can be flagged as such. Then they can be tested and maintained rather than having myriad ad hoc attempts to fill a gap between dialects.
We have seen some complaints about lack of backward compatibility with Squeak. I have no desire to be hostile, but Pharo is the cleaning that Squeak has needed for several years; there will be side effects. If Pharo becomes what I think it will, there will be a time when things get back-ported to Squeak from Pharo. The difference is on one of purpose and degree. Are we trying desperately to fix Squeak and yet ensure that all of Pharo's improvements work perfectly on it? I consider that unlikely to work. If we are instead providing a few methods here or there that eliminate small incompatibilities, it is probably appropriate to add them and categorize them appropriately. Bill -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Norbert Hartl Sent: Sunday, March 01, 2009 8:13 AM To: [email protected] Subject: Re: [Pharo-project] Fwd: [ANN] 10245 On Sun, 2009-03-01 at 10:47 +0100, Tudor Girba wrote: > I copied it to the repository of Lukas as well. > > Does anyone actually see a reason for not having the when:do: method > in as an alias to on:do:? I do not see it. > Because then there is on:do: subscribe:do: when:do: with all for: and send:to: variants. Counting the methods, the aliases are then on par with the methods provided. It is 6:6. Honestly I don't like having even another alias. my 2 cents Norbert > > On 1 Mar 2009, at 10:19, Stéphane Ducasse wrote: > > > Where? > > It was not on lukas source and in the pharo inbox > > Then there is the question to be sure if we want it. > > > > > > On Mar 1, 2009, at 9:56 AM, Tudor Girba wrote: > > > >> Hi Stef, > >> > >>> Some more happy people :) > >>> > >>> - Announcements-lr.10 from souce.lukas-renggli.ch > >>> Is when:do: not missing for compatibility with VW? > >> > >> I published a new version containing when:do: Announcements-tg.11. > >> > >> Cheers, > >> Doru > >> > >> > >>> > >>> - Polymorph > >>> Fix for button for currently selected window in tasklist not being > >>> differentiated when using Watery 2 theme. > >>> > >>> - ContextPart argument > >>> > >>> - merged Issue 608: saveAsNewVersion uses deprecated method > >>> > >>> - Issue 614: > >>> MessageTally broken when invoked from non-GUI process (e.g., in > >>> Seaside code) > >>> > >>> > >>> Now we should really kill more items for the milestone 1.0. > >>> > >>> Stef (now breakfast :) > >>> > >>> _______________________________________________ > >>> Pharo-project mailing list > >>> [email protected] > >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > >> > >> -- > >> www.tudorgirba.com > >> > >> "Yesterday is a fact. > >> Tomorrow is a possibility. > >> Today is a challenge." > >> > >> > >> > >> > >> _______________________________________________ > >> Pharo-project mailing list > >> [email protected] > >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > >> > > > > > > _______________________________________________ > > Pharo-project mailing list > > [email protected] > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > -- > www.tudorgirba.com > > "Be rather willing to give than demanding to get." > > > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
