Hacker News new | ask | show | jobs
by jeremyx 4951 days ago
Since these are not in C++11, we'll have to wait 10 years...
2 comments

Actually you'll have to way from 2 to 5 years. Have a look at Herb Sutter's talk about "The Future of C++":

http://channel9.msdn.com/Events/Build/2012/2-005

Only one major feature is planned to make its way through C++17, modules is considered a major feature.

And there are lots of people interested in other sets of major features.

So who knows if C++17 will include it, and even it does, how long one can use it in production.

Until 2017 many native developers might just had moved into Rust, D, Go or whatever comes along.

Just look how computing used to be 5 years ago.

Do you have a source for "Only one major feature is planned to make its way through C++17"? Wikipedia tells me (without citations) that C++14 and C++17 are minor and major revisions respectively, but doesn't indicate that "major revision" stipulates only a single major change at most.
<quote>

Bjarne believes that for C++17, we only have resource for 1 major feature, 2 medium features, and a dozen minor features.

</quote>

https://www.ibm.com/developerworks/mydeveloperworks/blogs/58...

Practically Apple will probably add it to Objective C next year.