looks like the GNAT #Ada 95 compiler frontend first appeared in #GCC 3.1, May 15, 2002:
AdaCore, has contributed its GNAT Ada 95 front end and associated tools. The GNAT compiler fully implements the Ada language as defined by the ISO/IEC 8652 standard.
gnu.org/software/gcc/gcc-3.1/cโฆ
theruran ๐๐ด
in reply to theruran ๐๐ด • • •en.wikipedia.org/wiki/GNAT
Ada compiler
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)nytpu โฎ
in reply to theruran ๐๐ด • • •theruran ๐๐ด
in reply to nytpu โฎ • • •well, I was gonna dig up the initial CVS contribution and see what it looked like, but I am almost certain it was Ada 95 code implementing the Ada 95 compiler.
Ada/Ed implemented Ada 83 so there's this chasm to cross. Anyone who feels like hacking on an Ada interpreter written in C may be able to do it. The README mentions the following caveats:
nytpu โฎ
in reply to theruran ๐๐ด • • •Bootstrappable builds
bootstrappable.orgElias Mรฅrtenson
in reply to nytpu โฎ • • •Would it perhaps be easier to write a code generator that can generate C from the Ada code? That C code could then be used to bootstrap the compiler.
How's that for bizarre circular bootstrapping?
theruran ๐๐ด
in reply to Elias Mรฅrtenson • • •Elias Mรฅrtenson
in reply to theruran ๐๐ด • • •