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>

Reply via email to