(EXPERIMENT) Thinking about making an Ada/SPARK Compiler... with maybe some new stuff?

Pretty sure you can do that with c/c++

some_label: { // block
...
} // some_label

Then ignore all warnings just to get it to compile.

Hear, hear!

The syntax of Ada is defined the way it is for very good reasons!

Welcome!

There is GNAT-LLVM :smiley:

It’s not a component based compiler. You can’t do what I want with that.

Also, added a PR for that.

The syntax of Ada was defined 40 years ago, for very good reasons 40 years ago :wink:

In my opinion, it’s fair to challenge each and every design point, including the syntax.

Absolutely fine, as long as we don’t introduce syntax elements defined 55 years ago, for very good reasons 55 years ago…

Can we introduce syntax elements defined 55 years ago, when they were defined for bad reasons, then? :grin: