Feel free to offer PRs to those C++98/C++03 libraries to transition them from MPL to mp11 and from Boost type traits to standard type traits so that they can become C++11 libraries. I do have the greatest admiration for mp11 so I am not being facetious. But "banning" MPL and Boost type traits is going to currently remove a great number of libraries from Boost. I do agree that a bottom up approach is necessary to transition Boost libraries to C++11 since a given Boost C++98/C++03 library has dependencies on other Boost C++98/C++03 which themselves use the Boost rather than the equivalent standard library.
FYI there are many traits in boost.type_traits which are not part of the standard. I would hate to see folks re-implementing is_detected or has_operator_XXXX just to "not use type_traits". John. -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus