On 5/20/24 11:24 AM, Peter Dimov via Boost wrote:
Robert Ramey wrote:
I'd suggest a mission statement like:
"The purpose of Boost is to encourage the development of useful quality C++ software not expected to be part of the C++ standard."
A lot of what I've been doing _can_ be standardized, even if most of it probably won't be.
E.g. https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2024/p3171r0.html
So I don't think we need to restrict Boost to things that aren't going to ever be standard.
The closest I can find to a "Mission Statement" for Boost is on this page: https://www.boost.org "We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages the use of Boost libraries for all users with minimal restrictions. We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Beginning with the ten Boost Libraries included in the Library Technical Report (TR1) and continuing with every release of the ISO standard for C++ since 2011, the C++ Standards Committee has continued to rely on Boost as a valuable source for additions to the Standard C++ Library." Which strongly suggests a strong focus on enhancements to the standard library. It's also way too wordy for a "Mission Statement". I think rewording this and have a discussion thereof would be helpful us find our bearings again. I've made my suggestion above, what would be yours? Robert Ramey