29 Mar
2024
29 Mar
'24
4:40 p.m.
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-depe... 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.