Tim Peierls tim at peierls.net
Thu Feb 7 10:59:22 PST 2013

On Thu, Feb 7, 2013 at 1:54 PM, Brian Goetz <brian.goetz at oracle.com> wrote:

> flatMap is indeed map+flatten, but unfortunately we cannot factor it into
> two steps because of erasure.  (We can't make a method on
> Stream<Collection<T>> called flatten() that produces a Stream<T>.)

I wasn't suggesting that the steps could be factored, only that a name that
suggests the intuitive order of the steps stands a better chance of being
understood and used by newbies.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/lambda-libs-spec-experts/attachments/20130207/5e95b7ac/attachment-0001.html 

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