lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Engels" <>
Subject RE: Lucene and Java 1.5
Date Tue, 30 May 2006 14:23:46 GMT
If you need to run on OS9 then run Lucene 1.9 (or it seems 2.0, just not

You have a working, stable release that runs under 1.4. There are MANY
applications that don't run under OS9 now (they require OSX). Why should
Lucene be any different? I am fairly certain you cannot even purchase OS9
from Apple anymore.

1.9 is a fine Lucene release. I suggest stopping 1.4 JDK support at 1.9. 2.0
is bound to have many bug fixes, etc. and having the developers work in 1.4
when everyone else is in 1.5 seems crazy.

I think the issues like ThreadLocal, etc. which are fixed in the 1.5
libraries are reason enough to move. You can't get Sun to fix these old JDK
issues, why should we be attempting to work around them.

-----Original Message-----
From: DM Smith [] 
Sent: Tuesday, May 30, 2006 8:52 AM
Subject: Re: Lucene and Java 1.5

Please don't move to Java 5.

My reasons are simple (and some perhaps stem out of old information or
    MacOS 9 does not run Java 1.5, which is one of my target platforms. 
Has Java 5 been ported to all target platforms?
    Java 5 has nice syntax sugar but no real substance other than the
stronger type checking.
        (My opinion based on porting to Java 5 and then back to Java 1.4.2.)
    Not all support tooling (e.g. java2html, checkstyle, findbugs, ...)
supports Java 5 syntax. This reduces my ability to qa code using these
    Java 5 moves lucene away from the possibility of ever working on J2ME.
    Java 5 moves away from running on an open source java, e.g. gjc.
    The performance benefits of a Java 5 JVM are independent of Java 5
    Going to Java 5 requires all applications using Lucene to upgrade to
Java 5.

Sure Java 5 has been out for a while and Java 6 is around the corner, but
ask yourself why it is not the defacto standard version of Java.

karl wettin wrote:
> Will code with 1.5 syntax be committed?
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message