I think the code "cleanliness" of 1.5 and the better concurrent classes are a huge benefit.
I know in our project we developed many similar classes, and these can no be replaced by core JDK classes. I also find 1.5 code far easier to read and work with. I just don't understand why a "few' voices can hold back progress. These "few" can just run older versions of Lucene. 1.5 has been released for almost 4 years on most major platforms. Not using 1.5 for such a high profile project is absurd. -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 30, 2006 11:55 AM To: java-dev@lucene.apache.org Subject: Re: Lucene and Java 1.5 On May 30, 2006, at 11:45 AM, DM Smith wrote: > By stating that I needed to run on Mac OS 9, this also implies that I > need to run on OSX prior to Tiger (10.4) which does not have Java > 5 and according to everything that I read, won't. OSX 10.3 does not > seem like an unreasonable target platform for Lucene applications. for all such arguments, my take is (as a fervent Mac-head myself) that we allow folks to innovate using whatever technical details they want and let lucene evolve as the state of the art of languages changes. there are always older versions of lucene that work quite well enough on other versions of java, etc. those that need to maintain back compatibility should step forward to work on that as things evolve. certainly we are not suggesting that we go crazy using features of a newer JDK "just because"... but if there is a performance advantage then we have an obligation to pursue it. for new development like the GData server, Solr, etc, we should be loose and allow the creative individuals to do their own thing. for lucene core, we need compelling reasons to jump to a higher JDK requirement. we will not hold up progress because of the few that don't upgrade their macs when steve jobs waves his magic wand. Erik - from a snazzy speedy MacBook Pro running OS X 10.4.6 and not looking back. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]