
on Mon Jul 20 2009, Beman Dawes <bdawes-AT-acm.org> wrote:
The C++ standards committee met in Frankfurt, Germany, last week. Key actions:
* Concepts have been removed from C++0x.
The committee is very much in favor of Concepts. But Concepts are seen as so important that they have to be right. And the strong consensus was that getting Concepts right, for any reasonable definition of "right", would add several years to the schedule. There was also a consensus that an implementation of a compiler that could compile the entire standard library is part of the definition of "right". While ConceptGCC has been a great help, it isn't there as far as validating "right". Personally, I think Clang may end up being the compiler that eventually validates Concepts.
More on this at http://cpp-next.com/archive/2009/08/what-happened-in-frankfurt, if anyone's interested. -- Dave Abrahams BoostPro Computing http://www.boostpro.com