On Sun, Nov 29, 2020 at 8:48 AM Mike via Boost
But there are imho very reasonable reasons why people ask for a version of boost that makes use of c++XX beyond "because it is cool".
I can give you a very concrete one -- from_iso_string in date_time. It's signature takes a const std::string&. If I have an std::string_view, then I have to unnecessarily construct a string to call this function -- which harms performance and is ugly. The bit of good news here is that it's easy to change the signature for c++17 and up to just take string_view (that covers string too) -- well after some code rewrite and by adding macro hackery. But then the issue might be, should I support boost string_view in older versions and add more macros so I'm not including extra stuff. The combinatorics of supporting all the options can grow quickly.