On 17 June 2013 16:29, Andrey Semashev wrote:
I know, C++11 has many fancy features and all, and I'm all for its adoption too. But Boost also serves practical purpose, and if people can't use your library then that just limits its usefulness. So unless you trying to make some academic work here, the library should be more portable.
And if the maintainers have to spend twice as long implementing it to be C++03-compatible and it isn't ready to be included in Boost until next year that also limits its usefulness, to *everyone* not just the C++03 crowd. One of the main aims of C++11 was "Make C++ a better language for systems programming and library building" so if "one of the most highly regarded and expertly designed C++ library projects in the world" can't benefit from those improvements then something's wrong. If the naysayers win out then maybe someone needs to start a new Boost that isn't stuck in the past and can innovate using the huge improvements in the current language that empower library writers.