Boost logo

Boost :

Subject: Re: [boost] [thread] to std:: or not to std::
From: Vicente Botet (vicente.botet_at_[hidden])
Date: 2012-12-24 06:42:13


Artyom Beilis wrote
> I want to add my $0.02
>
> Boost Thread is on the one hand one of the center pices of the Boost
> library as threading is very important part of many applications, on the
> other hand it is one of the libraries that had broken the interfaces, APIs
> semantics so many times that to be honest I'm not sure how can I recommend
> it for any organization or product to use.
>
> I remember that I had severe problems in one of my project because of some
> API that was broken between 1.33 and 1.35 and later (IIRC) 1.38
>
> For this reason I had brought my own threading library for one of my
> projects
> that is sufficient subset of Boost.Thread but I at least know that it
> works as
> I expect.
>
> Now I'm quite surprised that terminate is used instead of detach...
>
> If I was continue to use Boost.Thread it would clearly broke one
>
> of my applications as I relay on this behavior at several points.
>
> So please... do us a favor - stop breaking Boost libraries.
>
> Boost developers tend to forget that there are actually users who relay
> on these libraries and they finally got stuck with prehistoric/unsupported
> boost versions.

This is not my case. I have taken in consideration the users and provide a
smooth transition for them.

Maybe my approach was wrong, but not my intention.

Best,
Vicente

--
View this message in context: http://boost.2283326.n4.nabble.com/thread-to-std-or-not-to-std-tp4640499p4640521.html
Sent from the Boost - Dev mailing list archive at Nabble.com.

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