Per S03, the fact that Z flattens is a bug, one that I submitted as such. Am I reading something wrong or is the spec out of date? Don't emulate Z's behavior for Z, if it's incorrect.
On Thursday, April 1, 2010, Carl Mäsak <perl6-bugs-follo...@perl.org> wrote: > # New Ticket Created by "Carl Mäsak" > # Please include the string: [perl #73948] > # in the subject line of all future correspondence about this issue. > # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=73948 > > > > <moritz_> is Z, the same as Z (as an infix operator)? > <jnthn> Think so. > <moritz_> rakudo: say <a b c> Z, <1 2 3> > <p6eval> rakudo 0dcfc6: OUTPUT«a 1b 2c 3» > <jnthn> rakudo: say <a b c> Z <1 2 3> > <p6eval> rakudo 0dcfc6: OUTPUT«a1b2c3» > <moritz_> rakudo: say (<a b c> Z, <1 2 3>).perl > <p6eval> rakudo 0dcfc6: OUTPUT«(("a", "1"), ("b", "2"), ("c", "3"))» > * masak smells a bug > <moritz_> well, I think the parcels should flatten in list context > <colomon> rakudo: say (<a b c> Z <1 2 3>).perl > <p6eval> rakudo 0dcfc6: OUTPUT«("a", "1", "b", "2", "c", "3")» > <jnthn> aye > <colomon> I think we still have flattening issues... > <jnthn> EOUTOFSTEAMROLLERS > * masak submits rakudobug > -- Mark J. Reed <markjr...@gmail.com>