
On 9/12/25 2:12 AM, Nana Sakisaka via Boost wrote:
2025年9月12日(金) 2:50 Vinnie Falco via Boost <boost@lists.boost.org>:
On Thu, Sep 11, 2025 at 10:41 AM Peter Dimov via Boost < boost@lists.boost.org> wrote:
Is this new maintainer of Spirit subscribed to the mailing list?
I am subscribed.
The C++23 modernization starter PR was merged after explicit approval from Joel de Guzman, Spirit's author and maintainer.
link: https://github.com/boostorg/spirit/pull/807#issuecomment-3251345470
To serve the widest audience I think it is best when libraries use the lowest version of C++ which is practical, and only adopt new language features when doing so improves the public API or offers a significant benefit to the user experience. My PRs improve the public API and offer a significant benefit to the users. The rationale is thoroughly described in each of the pull requests.
Due to some backlash with this PR, mostly due to breaking changes. We should probably ease up and rethink what we are doing here. Boost thrives on consensus, and the discussions seem to be going in a negative direction, which should be addressed both in the PR and in this mailing list. I urge the parties to raise the issues the the PR: https://github.com/boostorg/spirit/pull/807 FWIW, my position is that I am all for modernizing and moving to C++23, but it should be done carefully and with consideration to users of Spirit X3 and Boost in general. Regards, -- Joel de Guzman Cycfi Research, Inc.