This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcj 3.0 post-mortem
- To: per at bothner dot com, pfeifer at dbai dot tuwien dot ac dot at
- Subject: Re: gcj 3.0 post-mortem
- From: "Nic Ferrier" <nferrier at tapsellferrier dot co dot uk>
- Date: Thu, 05 Jul 2001 00:33:53 +0100
- Cc: gcc at gcc dot gnu dot org, java at gcc dot gnu dot org
>>> Per Bothner <per@bothner.com> 04-Jul-01 11:06:53 PM >>>
I don't see where this is coming from. You seem
to be making the inference: Java comes from Sun;
the primary platform for Sun is Solaris; hence the
primary platform for Java is Solaris.
If there is a primary platform for Java, it is MS-Windows.
If there is a primary platform for GNU software, it is GNU/Linux.
I agree with this. Sun do so little for the free-software community,
I don't think you guys (and us freebies in general) need to cut them
much slack.
A few thoughts of my own, sorry if they're more general than just
GCC3.0 issues:
GCC is a fantastic step forward for free-java. Freebies now have a
platform that can really compete with HotSpot and other similar VMs.
Whilst solaris is an important platform for the free community it's
more important (IMHO) that we have rock solid java on GNU/Linux.
Rather than a Solaris port here's my (GNU/Linux) wish list:
- real methods names in gij stack traces
- facilities to support something similar to sun's extensions
- better threading (new pth m:n from IBM?
- awt: people will laugh till we have at least awt
I realise that some of these things are difficult because you're
working within the special constraints of the GCC model.
BTW on the last point: it's a real pain but there's quite a bit of
middle-ware and application code that has dependancies on AWT stuff,
eg:
- java beans activation framework (JAF)
- bean-shell
- etc...
It's bad design of course, but not having AWT is the real biggie.
Nic Ferrier