On Tue, 2026-01-27 at 12:55 +0800, onlineaet via Gcc wrote:
> Hello [email protected]
> 

Hi!

> I am developing a new language, AET, based on gcc 15.2. 

When you say "based on gcc 15.2", do you mean your implementation is a
patched version of gcc 15.2?

There are three ways to implement a new language with GCC:

(a) write it as a new frontend, within a patched version of GCC's
source tree

(b) write it as a separate program, link with libgccjit and call into 
libbgccjit to use GCC's code generation capabilities

(c) write it as a separate program that emits C, and use a C compiler
(perhaps GCC)

> Here's a brief introduction to AET:
> 
> 
> AET is a programming language.
> 

[...snip list of features...]

BTW, is there a website?

> 
> What do I need to do to integrate it into GCC?

There's a maintenance cost to adding a new frontend, so I think it's
something we're only likely to add to trunk once the language has a
significant community of users [1].  So if you're doing approach (a),
you'd have to develop it as an out-of-tree branch until you (hopefully)
get to that point.

Hope this is helpful; good luck with AET.
Dave

[1] I know I'm being vague about what "significant" means here

Reply via email to