Boost logo

Boost :

Subject: Re: [boost] [modularization] Are modular releases a goal or a non-goal?
From: Robert Ramey (ramey_at_[hidden])
Date: 2014-09-23 19:21:02

Stephen Kelly-2 wrote
> Is something similar to this a goal or a non-goal for 'Boost
> modularization'?

I'm still collecting my thoughts on this. I believe it is a very, very
question related to the future of boost. Your succinct expression of the
question is very useful.

I'm envisioning a "Boost of the Future" This future is different than the

a) The C++ standard library is deemed "feature complete" in that relatively
new libraries are added only infrequently. This would be because most
proposals for new
additions would be of such narrow usage that vendors would be reluctant
to commit to building and supporting them given the few users which
would benefit.

b) C++ continues to resurge as the vehicle for making portable, fast and
robust applications. There is no competitor on the horizon and major
vendors have climbed on board. Hence, demand for new libraries will
have to increase.

c) This will provoke a wave of half-finished, half maintained, and code
The key role of Boost will be collect, certify and filter these libraries to
the high standards for which Boost has become famous. I envision Boost
growing to 500 libraries over the next 10 years.

d) Our monolithic deployment system is becoming a bottleneck and does not
scale. We want and need to address this.

So I guess the answer to your question is basically "yes". The difficulty
that implementing this is a bigger thing that meets the eye. I'm hoping we
can find a way to do this

Robert Ramey

View this message in context:
Sent from the Boost - Dev mailing list archive at

Boost list run by bdawes at, gregod at, cpdaniel at, john at