-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Pete bartlett Sent: 24 November 2014 19:03 To: boost@lists.boost.org Subject: Re: [boost] List of C++ 11 only Boost libraries and their status?
On 24 Nov 2014, at 18:28, Gottlob Frege
wrote: On Mon, Nov 24, 2014 at 8:20 AM, Hartmut Kaiser
wrote: For C++ Now 2015 I am intending to present an overview of C++ 11 only Boost libraries in the review queue or very near the review queue by the time of the conference. I'd appreciate help filling in missing gaps in this list:
*snipped list*
Technically, all libraries in Boost are C++11. What's your point?
C++11 *only*. (or more precisely >= C++11) ie won't work in anything less
I think it *is* worth asking "what's the point". For end users whether a
A part (admittedly decreasing) of Boost will still work on C++98. particular
library uses c++11 features is more-or-less irrelevant - they have a set of real world compilers to support (or justify upgrade from) and so they would love clear statements about what compilers a particular library works on. Of course it is not trivial for an author to supply such a statement - bits of the library may require more modern c++ than other parts - or the minimum feature set required may be inherited from a library used internally by the implementation and this might also change from release to release...
To try to provide this info is to try to build on quicksand - compilers are changing continuously and will continue to do - this for ever. Authors and macros give some clues, but the bottom line is "Does it compile?" Boost has also tried not to abandon old compilers unnecessarily, but not promised to provide workarounds, so if the author says C++YY only, then that's OK. I think that Boost has always said "Suck-it-and-see" and "YMMY", and should continue to be so. Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830