<AlexDaniel_> Zoffix: so <a b c d>».say should not be discouraged? Interesting
<Zoffix> AlexDaniel_: well, that's based on an off-hand comment in IRC chat.
Not a final design descision :)

On 2017-10-07 09:32:43, alex.jakime...@gmail.com wrote:
> <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