$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Garland (azswdude_at_[hidden])
Date: 2020-11-29 16:03:31
On Sun, Nov 29, 2020 at 8:48 AM Mike via Boost <boost_at_[hidden]>
wrote:
>
> 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.