Primitive streams (original) (raw)

Doug Lea dl at cs.oswego.edu
Sat Dec 29 10:38:06 PST 2012


On 12/29/12 13:00, Remi Forax wrote:

Now, I dislike fused operations because it goes against the DRY principle, the stream interface should be as simple as possible,

Two different reactions:

  1. Why do Streams combine function composition and aggregate computation when it would be simpler not to? (answer: prettier look-and-feel?)

  2. Why does every other map-reduce framework support mapReduce? (answer: to reflect the fact that map-reduce is a fused concept for most people?)

-Doug



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