On 6/16/06, Larry Wall <[EMAIL PROTECTED]> wrote:
given $bool { when False {...} when True {...} }
Just my two cents, but whenever i see "when True {...}" I expect $_ to be true, so that i can do when True and when False. And I if see when followed by a comparison i expect the when to be true when the comparison is true. To me its kind of like, if you only have one operand then use the given subject, if you have two operands then they don't need a subject. So the given $_ topic would fill in only in the cases where you needed a topic. Of course that might not realy make since for given/when and its smart matching magic. But then maybe we just don't want to be able to say "when $a == $b" and thats just invalid since it would be clearer written as an if. -- -- __________ Eric Hodges