hg: lambda/lambda/jdk: Remove FlatMapper and relevant flatMap variants; migrate to flatMap(e -> stream)

Marc Petit-Huguenin marc at petit-huguenin.org
Tue Apr 9 14:27:22 PDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 04/09/2013 01:59 PM, Mike Duigou wrote:
> FlatMapper alternatives are available. At this point the API is still 
> undergoing refinement. This and many other things are still likely to
> change before the Java 8 streams API is complete. Our focus is on making
> the best long term decisions for Java and not the short term convenience of
> early adopters (think of yourselves as experimental volunteers).
> 
> If you absolutely can't live without the APIs mentioned you need to
> explain why they are essential and why the alternatives are
> inadequate/inferior.

The minimum I can't absolutely live without is a Turing machine, so don't mind
me.  It's just that is it the 3rd time that something I really like is removed
from the stream API.

> 
> Mike
> 
> On Apr 9 2013, at 13:35 , Marc Petit-Huguenin wrote:
> 
> On 04/09/2013 01:28 PM, Brian Goetz wrote:
>>>> As you might have gathered from the EG discussions, flatMap has not 
>>>> gone away; we've simply removed one of the variants of it.
> 
> I was talking about FlatMapper.
> 
>>>> 
>>>> On 4/9/2013 4:06 PM, Marc Petit-Huguenin wrote: After MapStream and 
>>>> access to the pipeline, another useful API disappears.
>>>> 
>>>> On 04/09/2013 12:36 PM, brian.goetz at oracle.com wrote:
>>>>>>> Changeset: 4a8fddc0b945 Author:    briangoetz Date: 2013-04-09
>>>>>>> 15:36 -0400 URL: 
>>>>>>> http://hg.openjdk.java.net/lambda/lambda/jdk/rev/4a8fddc0b945
>>>>>>> 
>>>>>>> Remove FlatMapper and relevant flatMap variants; migrate to 
>>>>>>> flatMap(e -> stream)
>>>>>>> 
>>>> 
>>>>> 
>>>> 
> 
>> 
> 

- -- 
Marc Petit-Huguenin
Email: marc at petit-huguenin.org
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRZIe5AAoJECnERZXWan7EJSYQAK3TgZAsMXZYuL8yfAm6f6rs
PZ7QpyaABalHIjuX610/8pKhXDGqfRFbrvZJZCxQNGqKXp2DBTbkkcSIEqhu/lRI
A+ep07jCcus8/Tzt9FE+YxoLobQ0igrssf+JoPMXYpRcF1ZQVAAwGV51kmW2SSI3
0qozkkW+RA6t7PNC6J0yiZ7ffQz0rrIXE2/88CenD0sq15p0XDKYexUNFsjfjG1Z
e3gpg2u9FBkHt1YlczaSsDizurtVrMhWn7cplHBXzV0M2E51slOWg9yCw3pT371G
hrdfxNFnH3pzlTTpcQmd2oREBg2dmFf8N/LdcaLjCqk1IMmJyUDE/M/xMPCQG1kA
NwrmF75+0RHBukz2WzLJrEu8oIhpAg1ln0MyMMA67BbmhCj+if60nRxqlouGb8qZ
0Or6kv+jdPh6CEODGU2k8xR/3Ou39QxkObTt0M5pFIMQzLcERgfDsH0I5fwvQEd1
hDvvhwwmqcAVEbCUU9jV2R4Q/Wg9q/qNCDwzBbobunjIxj5xE6fUf+/wX2LJ8C3T
9zcV6QAemcvpgc1BUMmNhEPxlXxyuMlF1T5YZgJsyPW7vlZO+cMAFYNLaQbpRzPY
JNzQBvA4wRnCREN2V546PLnY+b8kJNejSkVUZMLF2zNheFnNQfg+jGgEZdg5njP6
ahEFL5XmVn4F8NkwIBXo
=imfo
-----END PGP SIGNATURE-----


More information about the lambda-dev mailing list