Here we go, monster thread. Some responses inline. ----- Original Message ---- From: DM Smith <[EMAIL PROTECTED]>
Please don't move to Java 5. My reasons are simple (and some perhaps stem out of old information or misinformation): MacOS 9 does not run Java 1.5, which is one of my target platforms. OG: I don't think this is a good reason to hold back, though. MacOS 9 is ancient! There will always be somebody using an old OS who will not be able to run new code. Has Java 5 been ported to all target platforms? OG: There will always be some platforms that don't support newer versions of any software. It sounds like you should stick to 2.0. Don't worry, 2.0.* will remain current, the latest and greatest Lucene for at least another 6 months (guessing based on past release schedules). 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 tools. OG: I agree with that. That means that sw will either need to support new syntax, or it will die off, and better, more up to date software will replace it. Java 5 moves lucene away from the possibility of ever working on J2ME. OG: Just use 2.0.*. By the time we have Lucene 2.1 J2ME may evolve. Java 5 moves away from running on an open source java, e.g. gjc. OG: same as J2ME. The performance benefits of a Java 5 JVM are independent of Java 5 source. Going to Java 5 requires all applications using Lucene to upgrade to Java 5. OG: No, only those wanting Lucene 2.1. All those who don't want or can't upgrade to 1.5 will just keep using Lucene 2.0. 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. OG: It's not? :) I think that depends who you ask. OG: Karl, you are a troublemaker. See what can of worms you've opened! :) Otis karl wettin wrote: > Will code with 1.5 syntax be committed? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]