[SC] Contributing the Algol 68 Front-End to GCC.
Martin Uecker
muecker@gwdg.de
Thu Oct 23 08:23:44 GMT 2025
Am Donnerstag, dem 23.10.2025 um 09:29 +0200 schrieb Richard Biener:
> On Wed, Oct 22, 2025 at 5:15 PM David Malcolm <dmalcolm@redhat.com> wrote:
...
> >
> > I should probably also mention that I've been experimenting with an
> > "example" frontend, the idea being something that could live in the
> > source tree and be maintained, to be an example for people to copy and
> > refer to when implementing their own frontends. But it's nowhere close
> > to being ready for GCC 16 as I write this (and I have plenty of higher
> > priority work).
>
> Heh, we had 'treelang' at some point. But sure this might be interesting,
> still I'd likely pick a "real" language for such a frontend. The most
> simplistic one wouldn't exercise most of the FE/middle-end interaction
> (exceptions come to my mind, but also nested functions or variable-length
> types or layout) or be quite a complicated beast. Most useful for GCC
> itself would be having a separate GIMPLE frontend (or 'GENERIC' frontend?),
> but that might be less suitable for a copy&paste boiler-plate.
If one would would remove Objective-C, OpenMP, various extensions,
and especially all support for out-dated language versions and
related forwards-backwards compatibility warnings from the C frontend,
it would also end up quite simple.
Martin
More information about the Gcc
mailing list