I was litterally showing the boost website to a colleague with a similar need, that is decluttering the libs based on the standard they use. So I guess the need is here. Le mar. 18 nov. 2025 à 19:24, Vinnie Falco via Boost <boost@lists.boost.org> a écrit :
I believe some Boost libraries become obsolete by newer versions of C++. For example, boost::filesystem, Boost.CharConv, and Boost.Variant could be considered obsolete in versions C++17 and later as these facilities are in the standard. It can be tricky to figure out what is obsolete. Is boost::shared_ptr obsolete in C++11? Probably not since it has features not found in the standard. Anyway, I'm not trying to figure this out for all the libraries.
For boost.org it might be nice to let users specify the "minimum version of C++" which they use. And they can opt in to filtering the Libraries based on this minimum version. Someone who is using C++23 can choose not to see libraries like Boost.Align, Boost.Assign, or Boost.Atomic.
We will need to add metadata to each library's repository to know the maximum version.
What do you all think about this?
-- Regards, Vinnie
Follow me on GitHub: https://github.com/vinniefalco _______________________________________________ Boost mailing list -- boost@lists.boost.org To unsubscribe send an email to boost-leave@lists.boost.org https://lists.boost.org/mailman3/lists/boost.lists.boost.org/ Archived at: https://lists.boost.org/archives/list/boost@lists.boost.org/message/P5L5CCTJ...