
David Abrahams wrote:
Robert Geiman <rgeiman@buckeye-express.com> writes:
My point is, there will be a point in time where most compilers support template partial specialization, etc, and all that extra code that adds support to outdated compilers is way more trouble than it'll be worth. We obviously aren't at that point right now, but at some point we will be.
I don't think having Boost 2.x contain NO compiler hacks is a good thing, but it would be nice if there was a Boost feature list of all C++ features compilers must support to use Boost. These features could be added to the list when it's generally accepted that most compilers support these features, so then library writers can stop writing hacks to support those outdates compilers and even remove hacks to make the code smaller, cleaner, and easier to understand and maintain.
Are you volunteering to manage this project?
LOL, no, I unfortunately barely have enough free time to keep up with the posts on the Boost mailing list. ;) Rob