This works now (same output on Moar, Parrot and JVM):
$ perl6 -e 'say 1, *+1 ... { $_ == 9 }, 10, *+10 ... { $_ == 90 }, 100, *+100
... { $_ == 900 }'
1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 200 300 400 500 600 700 800 900
$ perl6 -e 'say 1, 2 ... 4, 6 ... 10, 12'
1 2 3 4 6 8 10 12
$ p
I added tests for this ticket to S03-sequence/misc.t with commit
https://github.com/perl6/roast/commit/1db2856082
# New Ticket Created by Christian Bartolomaeus
# Please include the string: [perl #123329]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=123329 >
According to S03 it is possible to chain sequence operators. There are some
te