Boost logo

Boost :

Subject: Re: [boost] Can Boost accept libraries that works only with C++0x compilers?
From: Edward Diener (eldiener_at_[hidden])
Date: 2010-05-18 15:59:20


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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk