On Fri, Nov 14, 2025 at 2:01 AM Jose E. Marchesi via Gcc
<[email protected]> wrote:
>
>
> Gentle ping.
>
> Somehow I mixed dates and thought Stage 1 ends Thursday 27 November, but
> today I realized the deadline is actually in three days, Monday 17
> November.

Merging during stage3 should still be possible.

Richard.

> Thanks!
>
> > Hello Steering Committee!
> >
> > Back in January a WIP patch series incorporating an Algol 68 Front-End
> > [1] to GCC was sent to gcc-patches.  Shortly after, in February, a
> > request to the Steering Committee was made to consider officially
> > accepting the Front-End in GCC, if perhaps a bit prematurely.  The SC
> > decided to not merge the front-end at that time, the reasons for
> > rejection being a) a concern about the potential additional maintenance
> > and development burden of having the incipient front-end in a release of
> > GCC and b) a cost-benefit analysis that somehow resulted as
> > non-favorable towards Algol 68.
> >
> > So we did no make it to GCC 15.
> >
> > We were allowed, however, to use a branch in the GCC forge and to use
> > the project's wiki and other resources.  This has allowed us to continue
> > working on the Front-End off-tree, completing the language support,
> > fixing many bugs, improving the integration, adding tests, writing the
> > user and internals manual and designing and implementing several GNU
> > extensions to the language.
> >
> > The result of this work has been sent to gcc-patches as a series of 47
> > patches, the last iteration of which can be found at [2].  In this last
> > iteration all the patches touching any sort of common code were approved
> > by either a global reviewer or the corresponding area maintainer, of
> > course subjected to SC approval.
> >
> > We have also added support for ga68 to other tools so we can have a
> > working complete environment environment.  This includes autoconf,
> > automake, Emacs and compiler explorer.  The compiler is also already
> > packaged by some distros, pulling from the off-tree branches we maintain
> > in the forge.
> >
> > Finally, we have made an effort to try convey to the GCC hackers and
> > maintainers how this front-end is a serious project, how we really want
> > to use this language and use GCC to compile our programs, and how having
> > this front-end can benefit GCC as a whole.  I believe the response has
> > been generally positive, but that is up for the SC to judge.
> >
> > Stage 1 of GCC 16 is almost over, so hereby we are asking the SC to
> > please consider accepting the contribution of the front-end in its
> > current form, which hopefully this time will be considered mature enough
> > as to not be a burden once integrated.
> >
> > There is still a lot of work to do and it is not our intention to nag
> > the committee nor the community with this; we could certainly stay
> > off-tree for more cycles, and we will do it if we have to, but we really
> > are eager to be in-tree as it would make implementing modules and other
> > advanced features, that are next in our TODO now that the support for
> > the core language has been completed, so much easier.
> >
> > I of course offer my personal commitment to maintain the front-end
> > responsibly and timely, to the best of my limited abilities and even
> > more limited availability.
> >
> > Thank you for considering!
> >
> > [1] Front-end homepage:
> >     https://gcc.gnu.org/wiki/Algol68FrontEnd
> >
> > [2] Version 4 of the patch series in gcc-patches:
> >     https://gcc.gnu.org/pipermail/gcc-patches/2025-October/698011.html

Reply via email to