Boost logo

Boost :

Subject: Re: [boost] Libraries failing across the board.
From: Beman Dawes (bdawes_at_[hidden])
Date: 2014-07-09 14:10:46


On Wed, Jul 9, 2014 at 2:08 PM, John Maddock <boost.regex_at_[hidden]> wrote:

> TR1 is now deprecated, and again hasn't been changed in a long time - the
>>> main failures seem to be caused by changes to Boost.Random (or possibly
>>> std::random) so that it is now no longer TR1 compliant. Someone would
>>> have
>>> to rewrite it to use TR1-compatible random number classes perhaps culled
>>> from an old version of Boost, frankly I just don't see the point. The
>>> lib
>>> should probably be removed from Boost at some point.
>>>
>>>
>> +1
>>
>> How about for 1.56 (1) Removing TR1 from the regression tests, (2) Adding
>> a
>> release note deprecating it now with intent to remove from Boost in 1.57,
>> (3) ditto in the TR1 docs.
>>
>> If you are OK with that, or something similar, we should also post the
>> plan
>> on the developers page so others will see it and can comment.
>>
>
> The docs currently have:
>
> "Important
>
> This library is deprecated in favor of native C++11 standard library
> features, as a result it receives little or no maintenance. "
>
> Does it need to say more at this stage?
>

I don't think so. Any reason not to just remove the TR1 library?

--Beman


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