
On Thu, Sep 11, 2025 at 10:40 AM Peter Dimov via Boost < boost@lists.boost.org> wrote:
Christian Mazakas wrote:
Right now the only people mad about the X3 change are just Boost authors.
That's because rest of world hasn't yet had the pleasure of experiencing it.
Right. But, being honest, I think X3 was considered largely abandoned for a good chunk of time, with only basic maintenance being done. I think Joel's operating assumption is that handing off the library and bumping the minimum version to 23 is fine because no one was really using it. A big part of the value-add of Parser at the time was that it was an actively maintained parser combinator library. What's more, it's not like users are going to be suffering because of this. It just means they can't upgrade Boost for projects where they can't upgrade their minimum supported toolchain. Not being able to upgrade Boost does not cause massive reputational damage to the project because it's not uncommon for Boost libraries to introduce expensive API breaks regardless. I think there's a lot of hyperbole going on here and we're being unfair to a new contributor who wants to actually push the envelope. The MQTT authors have even said they can just roll with switching to Parser and getting the changes in time for the next release so as far as I can see, this is much ado about nothing. - Christian