Also, this tid-bit seems to indicate you will be able to use Java 1.5 with GCJ if you really need to.

January 8, 2007
   We've merged the |gcj-eclipse| branch to svn trunk. The merge
   changes gcj to use the Eclipse compiler as a front end, enabling all
   1.5 language features. This merge also brings in a new,
   generics-enabled version of Classpath, including some new tools.
   This new code will appear in GCC 4.3.

There is a big difference between a compiler being able to handle 1.5 syntax and create correct byte code, and a runtime set of classes. GCJ's runtime support is not there yet.

True enough -- I did not realize the runtime library was in such a sorry state. Even still, with sun open sourcing java and existence of other projects like Harmoney and OpenJDK, how long can this really last? Frankly, I am amazed at the pace of GCJ, but it is hard to imagine that with so much free code out there doing what they need, that it could take much longer to get 1.5 support.

If they don't have Java 1.5 support in another 6-12 months (with so many shortcuts available), why let such a laggard in the java community hold back Lucene? And if they are going to support Java 1.5 within the next 6-18 months, what is so bad about a short gap time where you are stuck with Lucene 2.9? No one seems so upset at being stuck with Java 1.4 for years -- will there really be an uproar if some legacy systems need to stay with 2.9 for 6 months? It would be sad to expect that Java 1.5 will not be coming to GCJ soon.

Of course that same argument could be used to say why not just wait the short time period since the 1.5 features are so sugary anyway...

but with my lowly crowd vote: +1 for 1.5 in 3.0

- Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to