This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Reconsidering gcjx
- From: Mike Emmel <mike dot emmel at gmail dot com>
- To: Adam Megacz <megacz at cs dot berkeley dot edu>
- Cc: java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Sat, 28 Jan 2006 22:14:42 -0600
- Subject: Re: Reconsidering gcjx
- References: <m3d5iewn0r.fsf@localhost.localdomain> <x13bj7rh8q.fsf@nowhere.com>
Sorry to reply late to this thread. First I think concentrating on a
native bytcode compiler for java makes excellent sense it decouples
you from the front end implementation. And I agree that the eclipse
compiler is a good choice. I'd have to add that jikes is also
resonable.
I would like to say that my intrest in gcjx is not so much a java
compiler but as a framework for developing native compilers for
objects oriented languages like ruby python etc etc.
Thus I think in a bigger context were gcjx became more of a compiler
suite for languages that generally are only implemented as interpeted
is important. So I think there is a lot of value in gcjx from this
view point and a compiler target for bytecode is not the solution for
this class of problems. Also C++ probably makes more sense for a
generic frontend then java does.
Now it may be possible to extend the bytecode to handle efficient
compliation of languages such as ruby and thats pretty intresting but
generally bytecode makes implicit restrictions on the language MS CLR
is not truely generic for example but certianly it more complete then
java bytecode. I really don't see bytecode->native compilers ever
being really generic.