Boost logo

Boost :

From: Rainer Deyke (rdeyke_at_[hidden])
Date: 2023-02-05 09:09:56


On 04.02.23 14:34, Andrey Semashev via Boost wrote:
> Is the goal to drop C++03 or unmaintained Boost libraries? Those are two
> different goals.
>
> Personally, I don't think dropping any Boost libraries, even
> unmaintained ones, benefits our users. Especially not, if it is
> impossible to use Boost 2.x and 1.x in the same code base. And I suspect
> that we don't want to mess with changing namespaces and macro names,
> which means 1.x and 2.x are mutually exclusive in the same code base.

I think if we're going to break backwards compatibility anyway, we might
as well go all out and get rid of some of the cruft that has accumulated
in Boost that is no longer relevant in a C++11+ world. I am thinking in
particular of Boost libraries that exist only to emulate C++11 features
in C++03, like Boost.Foreach.

I generally favor backwards compatibility, but I also favor a single
clean cut over a long drawn-out process of libraries slowly breaking due
to no longer being maintained.

-- 
Rainer Deyke (rainerd_at_[hidden])

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