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