Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2024-05-20 18:47:59


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk