
On 18 October 2013 13:19, Beman Dawes wrote:
Herb Sutter has pointed out that approximately 15 months from now all widely used compilers and their libraries will be C++11/14 compliant, modulo residual bugs. At that point C++11/14 boost (2.x?) becomes a viable option.
Remember that compliant doesn't mean it's always available or even enabled by default. Lots of code that's built with G++ is still pure C++03 and likely to remain so (some won't even compile in C++11 mode due to combining string literals and macros in ways that conflict with the C++11 UDL grammar.) I don't think that should stop your vision for Boost in a C++11 or 14 world though.
C++11/14 boost would have a markedly different dependency graph, since libraries would only use the boost versions of other libraries if they needed some extension not present in the standard library version.
It might be helpful to start figuring out how we can do the transition to a C++11 (and then 14) world.
I would love to see this happen, but I'm not going to hold my breath :-)