David Miller wrote:

But we don't need a fortran compiler to compile the gfortran compiler,
and we don't need a c++ compiler to compile the g++ compiler, and we
don't even need a java compiler to compile the gcj compiler.

That's because they are written in C

Sorry, I just couldn't resist.  This justification for the ADA
situation is just about as absurd as it gets :)

Well the GNAT front end is written in Ada, there is no magic
available for compiling Ada without an Ada compiler!

It really doesn't surprise me that users consider this extremely
awkward.  Even C# runtimes like MONO provide a way to bootstrap even
if you do not have any C# compiler at all available on your system.

Well as long as you have a C compiler to compile g++, you can obviously
deal with C++ code, but there is no getting around that for GNAT
given that the front end is coded in Ada!


Reply via email to