On 11/10/05, Gaal Yahas <[EMAIL PROTECTED]> wrote:
> I'm a little bothered that this is consistent but (to me, at least)
> unintuitive. Testing methods on the topic is something people may want
> to do often: is there a way to hide away the control logic? I'm tempted
> to propose that when a ".method" is seen in the when expression, the
> whole thing should become a terminal if. Inconsistent but possibly what
> people want.

That all looks good but you don't realy want it to be just if there is
a .method in there.  It would have to be more magical than that
becuase i might want to do something else.

given $num {
   when > 5 { }
   when < 5 { }
   when == 5 {}
}

I'm not sure that can be done in a whay that makes sense but I would settle for

given $num {
   when $_ > 5 { }
   when $_ < 5 { }
   when $_ == 5 {}
}

I'm pretty sure i've heard this discussed but checking S04/Switch
Statments doesn't make any mention of it.  If it has been settled
could we get some doc updates?

--
--
__________
Eric Hodges

Reply via email to