perl6-language@perl.org

2008-02-18 Thread brian d foy
In article <[EMAIL PROTECTED]>, Larry Wall <[EMAIL PROTECTED]> wrote: > :given( $foo ) { > : when( ( scalar @array and scalar %hash ) ~~ $_) ) { ... } > : } > which is exactly what I would expect from Perl 5, unless when is > really a very intelligent macro of some sort. As far

perl6-language@perl.org

2008-02-18 Thread Larry Wall
On Mon, Feb 18, 2008 at 04:22:57PM -0600, brian d foy wrote: : This is actually a bug from Perl 5, but Perl 5's given is supposed to : act like Perl 6's given. Unfortunately, "supposed to" is pretty far off the mark in this case... Perl 5's switch differs from Perl 6's in several significant way

perl6-language@perl.org

2008-02-18 Thread brian d foy
This is actually a bug from Perl 5, but Perl 5's given is supposed to act like Perl 6's given. The long post is in use.perl: http://use.perl.org/~brian_d_foy/journal/35682 I was playing with a when condition that used a logical operator to see if the topic was both an element of an array and