Boost logo

Boost :

Subject: Re: [boost] c++03 library survey
From: degski (degski_at_[hidden])
Date: 2018-08-28 13:55:11


On Tue, 28 Aug 2018 at 16:10, Andrey Semashev via Boost <
boost_at_[hidden]> wrote:

> ... If the answer is yes to the former question then this is quite a lot
> of
> work (e.g. in case of Boost.Log) and may even need redesigning some
> parts of the library.
>

 C++ is a major schism from C++98, this might entail re-design. You are
hitting the core point of "let's drop C++03 support", you cannot and should
not muddle on, it needs a re-think and a reset.

This mostly relates to Boost.Atomic and the answer is absolutely not.
> Boost.Atomic offers extended functionality compared to std::atomic, it
> is a potential playground for future extensions that may end up in the
> standard library.

Then the right way forward, IMO, is to create boost::atomic v2 and bring v1
back to the std. One of the problems people run into is that things are
quite similar, but not the same. v2 can then support, and continue to
support the non-std features (and be a play-ground for new features).

degski

-- 
*“If something cannot go on forever, it will stop" - Herbert Stein*
*“No, it isn’t truth. Truth isn’t truth" - Rudolph W. L. Giuliani*

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