stream() / parallelStream() methods

Tim Peierls tim at
Sat Feb 9 10:22:42 PST 2013

On Sat, Feb 9, 2013 at 1:13 PM, Joe Bowbeer <joe.bowbeer at> wrote:

> The separation of parallel() from stream() also presents more
> possibilities for the user, and therefore also raises questions. Where in
> the expression does parallel() belong? In the parallel string-compare
> example, I had a choice between boxed().parallel() or parallel().boxed().
> Which is "right"? Or maybe I should insert parallel() even later in the
> expression?

Yup, that's the sort of uncertainty that really slows me down. All those
choices to make, especially when the type system doesn't yield clues. I'd
rather give up on clean ways to express certain intricate (and uncommon?)
combinations than have to make choices like these.


More information about the lambda-libs-spec-observers mailing list