Boost logo

Boost :

Subject: Re: [boost] Release managers: Boost.Thread breaking changes in 1.53
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2012-12-31 06:50:26


On 31/12/12 12:37, Krzysztof Czainski wrote:
> 2012/12/31 Tim Blechmann <tim_at_[hidden]>
>
>>>> All depend on what do you intend by significant added value. From
>>>> my POV the std thread was designed more carefully than Boost.Thread
>>>> which was the implementation of one of the first proposals. The
>>>> implementation was just frozen until the standard was fixed.
>>>
>>> What is the point of changing boost::thread to behave like
>>> std::thread?
>>>
>>> The user can already choose to use std::thread behaviour - by using
>>> std::thread.
>>
>> if you cannot use c++11 for some reasons, it is good to have
>> source-compatible version in namespace boost ...
>>
>
> So how about Boost.Threads2 (like Signals2), while leaving Boost.Thread
> unchanged?

Isn't the BOOST_THREAD_VERSION_2 / VERSION_3 macro essentially equivalent?

I guess it would be best if there was a boost::thread2 namespace, a
boost::thread3 namespace, and that using those macros only did namespace
thread = threadN;


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