RFR: JDK-8133680 add Stream.foldLeft() terminal operation
Tagir Valeev
amaembo at gmail.com
Mon Aug 14 00:58:18 UTC 2017
Hello, Remi!
Yes, I know. But times change and old decisions could be reconsidered.
After all, forEachOrdered was included and its semantics is essentially the
same as in foldLeft with respect to parallel streams.
With best regards,
Tagir Valeev.
14 авг. 2017 г. 2:45 AM пользователь "Remi Forax" <forax at univ-mlv.fr>
написал:
> Hi Tagir,
> foldLeft (and foldRight) were intentionally not included in the Stream API
> because as you know, their semantics is too strong to be useful for
> parallel streams.
>
> regards,
> Rémi
>
> ----- Mail original -----
> > De: "Tagir Valeev" <amaembo at gmail.com>
> > À: "core-libs-dev" <core-libs-dev at openjdk.java.net>
> > Envoyé: Dimanche 13 Août 2017 15:27:36
> > Objet: RFR: JDK-8133680 add Stream.foldLeft() terminal operation
>
> > Please review the preliminary implementation for Stream foldLeft and
> > foldRight operations:
> >
> > http://cr.openjdk.java.net/~tvaleev/webrev/8133680/r1/
> >
> > This implementation has no tests yet. Before writing them I'd like to
> > be sure that this enhancement could be accepted in general (or
> > probably foldLeft is accepted and foldRight is not?) Could anybody
> > sponsor it when it will be complete?
> >
> > Thank you in advance!
> >
> > Tagir Valeev.
>
More information about the core-libs-dev
mailing list