On 11 February 2018 at 17:01, Edward Diener via Boost <boost@lists.boost.org
wrote:
You are saying then that what you mean by "C++03 is not supported" is compiling in C++03 mode.
No, I mean that if the test suite (of a library) cannot compile with C++03, one has to qualify the library as non-C++03 (even if it might on the surface look as if the library (not the test-suite) *does* compile with C++03). If I cannot test it, it's not vali(date)d code.
... But I hope you realize that is different from saying that C++03 libraries, meaning libraries not using C++11or above constructs or libraries, should not be part of Boost.
I agree with you, I don't think they should not be part of boost. However, I do think that to at least support moves (not only the semantics) (for all libraries) when compiled with C++11 or above, should be on the road-map, and then of course CXXD (so I get the std::-equivalent of the library in the standard I'm compiling the library with). degski