Boost logo

Boost :

From: William E. Kempf (williamkempf_at_[hidden])
Date: 2002-08-13 10:21:11


----- Original Message -----
From: "Peter Dimov" <pdimov_at_[hidden]>
> This is a valid concern, but it's possible to have the cake and eat it,
too.
> Provide the "unsafe" interface, where thread<R> propagates, as an
> experiment. Wait for user feedback. Obtain real data on whether the
mistakes
> caused by this behavior are a significant problem, and not a small part of
> the vast majority of thread-related errors. Nobody argues with real data.
> :-)

The problem here is that if the data bears me out, fixing it causes an
interface change that results in the breakage of code that relied on
previous behavior. The conservative route allows you to switch with no
backwards compatibility problems.

However, the point is probably irrelavant, since I think I'm convinced that
strict termination is too difficult to use.


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