Yet another run at reduce
Doug Lea
dl at cs.oswego.edu
Tue Jan 8 09:13:04 PST 2013
On 01/08/13 11:41, Brian Goetz wrote:
> Yep. The "leftCombining" part is simply adapting a BiBlock to a BiFunction:
>
> (t, u) -> { block.accept(t,u); return t; }
Deja vu from last week with CompletableFuture where I ended up
supporting multiple distinct forms.
Doing which depends on your audience's tolerance for
inescapable goopy adapters vs adding multiple versions
of a method that avoid the need for them. For j.u.c audience
it wasn't a hard decision, and people told me that the
resulting API is a little more user-friendly/decodable anyway.
-Doug
More information about the lambda-libs-spec-observers
mailing list