Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2024-03-29 16:40:20


Daniele Lupo wrote:
> This way it's possible to:
>
> - Remove old libraries (i.e. smart pointers, since they are supported in
> C++11)

Yeah, that (the i.e. part) 's not happening in the foreseeable future.

But in principle, were it happening, one requirement for removing
a library would be for it to have no dependents in Boost. Obviously,
its removal will break everything that depends on it.

https://pdimov.github.io/boostdep-report/develop/smart_ptr.html#reverse-dependencies

In addition to that, we can use the reverse dependencies to gauge
the probability of the library still being used outside of Boost. If we
use it, someone else probably does, too.


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