. This "let's destroy C++03 and live in the C++Latest wonderland" really sounds like a religious mantra sometimes, while the pragmatic truth is that you often use what you must, and for that to be even possible the damn components must exist in the first place.
A sensible compromise would be to document parts of Boost as, for example, „in new code, prefer std::shared_ptr over boost::shared_ptr“, and to use std::shared_ptr inside boost if it is available to avoid compiling two sets of code doing the same. -- Dr. Arno Schödl CTO schoedl@think-cell.com | +49 30 6664731-0 We are looking for C++ Developers: https://www.think-cell.com/developers think-cell Software GmbH (https://www.think-cell.com) Leipziger Str. 51, 10117 Berlin, Germany Main phone +49 30 6664731-0 | US toll-free +1 800 891 8091 Amtsgericht Berlin-Charlottenburg HRB 180042 Directors: Alexander von Fritsch, Christoph Hobo Please refer to our privacy policy (https://www.think-cell.com/privacy) on how we protect your personal data.