6 Dec
2022
6 Dec
'22
4:52 p.m.
Rainer Deyke wrote:
At a first glance, the following libraries would have to justify their continued existence as "core" Boost libraries:
Any (superseded by std::any) Array (superseded by std::array) Assign (superseded by std::initializer_list) Atomic (C++11 feature emulation library) Bind (superseded by lambda expressions) Chrono (superseded by std::chrono) ...
This gets us back to our never-ending discussion of Boost dropping C++03 support. I'm sure this time it will be more productive than our last three attempts. Incidentally, std::any is C++17, so classifying Any as "legacy" implies everyone uses C++17 or better. (You also have "superseded by C++20" further down the list, which is even less justifiable.)