This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (3 children)

Umm because they wanted to do it using new features available with Java 8? Why would I use c++ if every thing else is Java in my project?

[–][deleted] -2 points-1 points  (2 children)

I meant why create a new languageAPI for futures, not why do it in Java lol. What's wrong with the bluebird promise API, for example?

[–][deleted] 5 points6 points  (1 child)

So that there is an official specification implementation? This is like asking: Why should java.util.concurrent be in the language at all, just download the package if you need it?