On 4/23/01 3:25 PM, Larry Wall wrote:
> : >From a trainer's point of view, having two operators which look very
> similar, : are used for the same thing in various different languages, and do
> *almost* : the same thing but not quite, is completely *asking* for confusion.
> 
> So teach 'em :=, and outlaw = with some kind of stricture.  That'll
> save a heap of newbie confusion with == too.  The = would only be there
> for compatibility anyway, when you want an old-fashioned Perl
> assignment that attempts to dwim the list/scalar context.

Then why not use = to do what you want := to do, and make := do what the
Perl 5 = does?  Poor, confused Perl 5 programmers, I know.  But if the ":=
functionality" is the common case for Perl 6, why make everyone type := all
over the place when they could be typing = ?

> And I don't care if it looks like Pascal, so don't try that argument.  :-)

I'm just trying to save a (chorded!) keystroke in every assignment... :)

-John

Reply via email to