Monday, July 20, 2009

Breaking News: Concepts are out

Beman Dawes posted earlier today at the Boost Developers Mailing List:
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.

(...)
We'll have to keep waiting...

No comments:

Post a Comment