25 May
2020
25 May
'20
4:38 p.m.
El 25/05/2020 a las 14:06, Andrey Semashev via Boost escribió:
[...]
And if Boost.FooBar wants to support C++03 for some reason then you would mark it Boost03 only. This is bad PR for no reason.
A library can support C++03 and yet be in epochs 11 and later.
[...]
Maintaining backward compatibility and using Boost.MPL because of that is another, and it must be as viable option as others.
It's a viable option, but then the lib won't get into Boost11, unless Boost.MPL inclusion is conditional on BOOST_ASSUME_CXX. Not being in epoch Boost11 does not mean the lib can't be actively maintained and work in C++11 and later (which is mostly the case for C++03-compatible code). Joaquín M López Muñoz