<Zoffix> AlexDaniel: FWIW jnthn++ said we'll likely make ». autothread only is pure routines, so no shuffling is really needed
On 2017-01-02 11:31:47, alex.jakime...@gmail.com wrote: > Code: > <a b c d>».say > > Result (2015.07): > d > b > c > a > > Result (HEAD): > a > b > c > d > > > The idea was that the order of processing is not defined for » (though > the results are returned in order), therefore it is a good idea to > shuffle the results a little bit so that the user is not going to > assume that » works like .map > > Bisectable points to > https://github.com/rakudo/rakudo/commit/a5193055bf4656cd8da67fde6e76a745458185fe > > The commit description does not identify why the previous behavior was > removed. Is it for performance reasons? Or did it just slip through > the cracks? > > Anyway, it would be nice to make it process things in some weird > order. If the performance is such a big concern, then perhaps > processing just one element (e.g. the first one) in a different order > (as last) will probably save the problem for users yet won't introduce > a noticeable performance hit. > > > This is part of a much larger discussion. See also > https://github.com/perl6/doc/issues/1107