Re: We know what you need, and we'll push it down your throat.

[prev] [thread] [next] [lurker] [Date index for 2006/12/22]

From: Smylers
Subject: Re: We know what you need, and we'll push it down your throat.
Date: 17:15 on 22 Dec 2006
Abigail writes:

> On Fri, Dec 22, 2006 at 05:18:45PM +0100, Juerd wrote:
> 
> > But the following set of wishes clashes heavily:
> > 
> > - () can be used for grouping (to override precedence)
> > - () can be used to enclose subroutine arguments
> > - subroutines can also be used without ()
> 
> Perl5 had no problem coping with those rules

Yes it does.  Perl 5 suffers that this does what many people expect:

  print 6 * (3 + 4);

but this does not:

  print (3 + 4) * 6;

It is treated as:

  (print 3 + 4) * 6;

That's hateful!

I'll grant you your Perl 6 hate, but all the change has done is push
existing hate elsewhere; Perl 5 is not hate-free in this respect.

Smylers
There's stuff above here

Generated at 03:02 on 01 Jan 2007 by mariachi 0.52