Aaron Sherman writes:
> On Tue, 2005-04-26 at 09:37 -0600, Luke Palmer wrote:
> 
> > We're thinking at the moment that `while` will probably look like this:
> > 
> >     sub statement:<while> (&cond is lazy, &block) {
> [...]
> 
> Just curious, why a sub and not a macro?

Didn't need a macro.  statement:<while> will probably end up generating
parrot code directly, but this is a possible non-macro implementation.

> > That does pose a problem with:
> > 
> >     given $foo {
> >         until $_.leaf {
> >             ^process;        # uh oh, means $foo.leaf.process
> >             $_ = ^next;
> >         }
> >     }
> 
> Ok, I'm lost. What's a unary "^"?

Whoops.  I think I forgot to say that I was experimenting with the
half-proposed unary ^meth for $_.meth.

Luke

Reply via email to