different behavior for the first one:
13:34 < diakopter> r: say ((1,2) X ).perl
13:34 <+p6eval> rakudo e2d876: OUTPUT«((ListIter.new(),),
(ListIter.new(),),
(ListIter.new(),), (ListIter.new(),)).list»
On Fri Apr 23 16:10:49 2010, markjreed wrote:
> > say ((1,2) X ).perl
> (1, "a", 1, "b", 2, "a", 2, "b")
>
> Which makes it looks flat, but it's not:
>
> > say [(1,2) X ].perl
> [(1, "a"), (1, "b"), (2, "a"), (2, "b")]
>
Ironically, these now produce nearly opposite output.
19:25 <[Coke]> raku
# New Ticket Created by "Mark J. Reed"
# Please include the string: [perl #74622]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=74622 >
> say ((1,2) X ).perl
(1, "a", 1, "b", 2, "a", 2, "b")
Which makes it looks flat, but