
The C++ Standards Committee met this past week in Mont Tremblant, Quebec, Canada. Many Boosters were present, and Boost continues to get praise and encouragement from non-Boost committee members. The Library Working Group (LWG) is starting serious work on TR2. Initial proposals for several Boost libraries were evaluated: Filesystem : Interested? Yes 17, No 0 Date-Time : Interested? Yes 9, No 0 Range : Want a C++03 version aimed at TR2, but still interested in a version based on new language features (Concepts perhaps?). String-algo : Interested, but concern over interface and choice of functions, generic vs basic_string.5.3 separate proposal numeric_cast<> : Interested? Yes 10, No 0 Interval : Interested? Yes 7, No 4. Concerns about sufficiently large user base to justify standardizing. Optional : Interested? Strong yes 9, weak yes 2, weak no 3, strong no 0 Significant concerns about the interface: Pointer interface. Two ways of doing the same thing. Depends on nullptr - is there a backup plan. Dubious of use of references. "Boost style" Threads : Pursue? Strong yes 9, weak yes 5, weak no 0, strong no 1 Also: minmax and / or algorithm std::minmax_element In favor 13, Not in favor 0 TR2 0 2 1 0 C++0X 1 8 0 0 Kevlin Henney Threads : Ask for fleshed-out proposal? Strong yes 3, weak yes 6, weak no 2, strong no 1 The next C++ Committee meeting will be in Berlin, Germany, the first week of April 2006. The meeting after that will be in Portland, Oregon, US, in October 2006. --Beman