$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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 
general unhappiness.
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.
--Beman