Boost logo

Boost :

Subject: Re: [boost] [partly OT] Re: [review queue] What to do about the library review queue?
From: Oswin Krause (Oswin.Krause_at_[hidden])
Date: 2017-03-16 06:16:41


On 2017-03-16 01:56, Peter Dimov via Boost wrote:
> Glen Fernandes wrote:
>> peterkochlarsen wrote:
>> > Also an unmaintained library should be marked as such as should > libraries that are deprecated, replaced by standard C++ features > (shared_ptr comes to mind)
>>
>> shared_ptr (or Boost.SmartPointers in general) is not unmaintained,
>> and is not deprecated.
>>
>> It actually has been evolving past the C++11 std::shared_ptr.
>> For example, boost::shared_ptr supported array forms in 1.53 and this
>> was eventually added to C++ in C++17.
>
> And, since we managed to not get the array form of make_shared into
> C++17, boost::make_shared will remain relevant a few more years.
>
> This reminds me of the saying "looking for the lost keys under the
> street light." We have a problem, what can we do? I know, let's
> deprecate and remove boost::shared_ptr!

Hi,

I doubt that sarcasm will help solve the severe interoperability issues
between the very close boost and std versions.
I sometimes wish those libraries got never adopted for this reason.

Best,
Oswin


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk