
On 5/18/2010 10:56 AM, vicente.botet wrote:
Hi,
Boost has a high reputation due, between others, to having high portable libraries.
I was wondering if this portability goal would not return against Boost, and limit the expressivenes of the libraries that can be included if we continue to force them to work with C++98 compilers.
Even if C++0x is not yet released, there are already some compilers that allow to release these C++0X specific libraries.
In order to have the best of both worlds, what do you think about start accepting libraries that are portable on C++0x compilers? This could be released as a separated package, that will, of course, depend on the current Boost package. I don't know if we need a specific namespace for these kind of libraries.
Comments are welcome.
It would be ridiculous to only accept libraries which used certain C+0X features which are not in C++98 ( or C++2003 ). But I think it would be acceptable to have libraries which only work with certain C++0X features, once C++0X is officially released, just as long as the end-user of the library understood which features of C++0X would be required and which compiler(s) implement those features.