Boost logo

Boost :

From: Artyom Beilis (artyom.beilis_at_[hidden])
Date: 2024-03-29 14:17:12


On Fri, Mar 29, 2024 at 3:00 PM Daniele Lupo via Boost <
boost_at_[hidden]> wrote:

>
> On 27/03/2024 17:47, Andrey Semashev via Boost wrote:
> > The biggest obstacle to removing any library is that the library may
> > have users. This is true regardless of the perceived quality or
> > "modern-ness" of the library.
>
> If boost remains stuck with this, no libraries will ever be removed.
>
>
>
> This way it's possible to:
>
> - Remove old libraries (i.e. smart pointers, since they are supported in
> C++11)
> - Give time to people that use deprecated libraries to update their code
> - Support people that cannot update the code for any reason for a
> defined period of time.
>
> Regards
>
> Daniele Lupo
>
>
And kill projects that target older C++03 platforms?
Don't maintain, update or improve, but remove?

If somebody wants some smart pointer that is consistent across
compiler versions that boost ones are a very good case.

Be responsible to ones who use your code. Don't break it unless
it is absolutely necessary


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