This works now: $ perl6-m -e 'my ($a, $c); ($a, $ , $c) = 1..3; say $a; say $c' 1 3
Also, S02 was modified recently (https://github.com/perl6/specs/commit/aadf0589905c9d76488fd81f738201d12f6d9eeb) and the new version explicitly allows the use of "($a, $, $c) = 1..3;" I added a test to S03-operators/assign.t with the following commit: https://github.com/perl6/roast/commit/82b0065586