
pt., 12 wrz 2025 o 01:16 Peter Dimov via Boost <boost@lists.boost.org> napisaĆ(a):
Joel de Guzman wrote:
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.
I think that we should give serious consideration to the idea of rolling back X3 to its previous C++17 state and instead making a separate "version 4" Spirit that is C++23 and where new development can be focused.
As Alexander points out in the issue, this will also make the boostorg/spirit split unnecessary (although we can still go ahead with it if we decide it's a good idea for other reasons.)
This way people who can't move past C++17 for various reasons (such as the MQTT5 users) can still continue using X3.
And, given that we now also have Boost.Parser, it will make the question "which Boost Parsing library I should use" even more difficult for the new users. Regards, &rzej;