Initially I though the following was a bug, but now I'm not sure.
I got these results perl6 -v This is perl6 version 2013.09 built on parrot 5.5.0 revision 0 $ perl6 > say '0' xx 4 0 0 0 0 > print '0' xx 4 0000> print 's' ~ ('0' xx 4) s0 0 0 0>I'm not sure why the elements of the expansion are padded with a trailing space in one context but not in another.
I wasn't sure whether this is the specified behaviour. If it is how can it be turned off?
Richard