C++ concepts voted out of C++0X
[20th July 2009]
I had mixed feelings about the feature. On the one hand, I hate ploughing through pages of error messages from deep template instantiations but on the other hand C++ is big enough already and I tend to think that yet another sub-language (in addition to C, preprocessor macros and TMP) would only serve to make things more complicated.
On the whole I'm feeling more relieved than disappointed by the decision, so I guess that means I'm in favor of the move! As long as they don't remove the threaded memory model,
exception_ptr, variadic templates, the type-inference stuff and the proposed standard library additions, I'll be happy :)
All original content copyright© Edd Dawson.
Any opinions expressed by Edd are his own and are not necessarily shared by his employer. Or by anyone else, in fact.
All source code appearing on this website that was written by Edd Dawson is made available under the terms of the Boost software license version 1.0 unless otherwise stated or implied by the license associated with the work from which the code is derived.