Boost logo

Boost :

Subject: Re: [boost] [modularization] Modularizing Boost (modularization)
From: Jonathan Wakely (jwakely.boost_at_[hidden])
Date: 2013-10-18 15:48:14


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 :-)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk