From: Beman Dawes (bdawes_at_[hidden])
Date: 2001-04-02 12:09:22
The suggestions to add features (via generative programming or otherwise)
make me very nervous.
Multi-threading is notoriously difficult to get right. The experts as far
back as Dijkstra, Hoare, and Brinch Hansen have argued time and time again
for minimalist approaches to concurrent programming.
Keep examples like std::basic_string<> in mind. It tried to make all users
happy, even though needs and wants varied a great deal. The result was
Keep Boost.Threads simple. Don't try to solve every multi-threading
problem the first release. It just isn't the right library to use as an
experiment in new techniques like generative programming. Or to load up
with features for everyone. Just my opinion, of course.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk