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

Reply via email to