Not long ago, Mark J. Reed proclaimed... > On Thu, Dec 25, 2008 at 1:55 AM, Stephen Weeks <t...@allalone.org> wrote: > > This currently works in rakudo: > > for (1..$n).reverse { ... } > > No, it doesn't (r34384) > > for (1..10).reverse { say $^i } > 01 9 8 7 6 5 4 3 2 1 > > The list is flattened into a string and then reversed by character; > the body of the loop is executed only once. That's why I used the > square brackets in my version. Looks like you found a regression. This has been fixed since r34393.
[swe...@kweh perl6]$ rakudo > for (1..10).reverse { .say } 10 9 8 7 6 5 4 3 2 1