<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

Reply via email to