Return-Path: Delivered-To: apmail-xmlgraphics-general-archive@www.apache.org Received: (qmail 87286 invoked from network); 19 Oct 2007 10:09:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Oct 2007 10:09:10 -0000 Received: (qmail 14094 invoked by uid 500); 19 Oct 2007 10:08:58 -0000 Mailing-List: contact general-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@xmlgraphics.apache.org Delivered-To: mailing list general@xmlgraphics.apache.org Received: (qmail 14083 invoked by uid 99); 19 Oct 2007 10:08:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Oct 2007 03:08:57 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [84.14.163.131] (HELO trinity.anyware-tech.com) (84.14.163.131) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Oct 2007 10:08:59 +0000 Received: from localhost (localhost [127.0.0.1]) by trinity.anyware-tech.com (Postfix) with ESMTP id 287D6400B86 for ; Fri, 19 Oct 2007 12:08:08 +0200 (CEST) Received: from trinity.anyware-tech.com ([127.0.0.1]) by localhost (trinity.anyware-tech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20323-04 for ; Fri, 19 Oct 2007 12:08:02 +0200 (CEST) Received: from [192.168.2.136] (unknown [193.195.216.250]) by trinity.anyware-tech.com (Postfix) with ESMTP id 292B7400B5B for ; Fri, 19 Oct 2007 12:08:02 +0200 (CEST) Message-ID: <47188201.7060700@anyware-tech.com> Date: Fri, 19 Oct 2007 11:08:01 +0100 From: Vincent Hennebert User-Agent: Thunderbird 1.5.0.13 (X11/20070824) MIME-Version: 1.0 To: general@xmlgraphics.apache.org Subject: Re: Going for 1.4 or 1.5 as minimum Java version? References: <20071008092951.3950.DEV@jeremias-maerki.ch> <20071015122404.5024.DEV@jeremias-maerki.ch> <20071017100950.6C6A.DEV@jeremias-maerki.ch> <5C6AC828-36E8-499E-A5FA-D2D35AE47E37@pandora.be> In-Reply-To: <5C6AC828-36E8-499E-A5FA-D2D35AE47E37@pandora.be> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: Debian amavisd-new at anyware-tech.com X-Virus-Checked: Checked by ClamAV on apache.org Hi, Andreas L Delmelle wrote: > On Oct 17, 2007, at 10:16, Jeremias Maerki wrote: > >> No reactions so far. Interesting. Anyway, based on the user poll, my >> opinion is to go for Java 1.4 for the moment and reevaluate Java 1.5 >> next summer. I mean I'd love to use generics and java.util.concurrent >> but I think it is just a bit too soon to drop 1.4. >> >> Any objections to that course of action? Should we have a majority >> decision on whether 1.4 or 1.5 should be the new minimal Java level? > > Not as far as I'm concerned. +1 for staying with 1.4 for the time being. > > Chris is right. We don't really /need/ 1.5 to implement new features. It > would be more a convenience than a necessity, so has very low priority IMO. > Should anyone feel compelled to use 1.5, he could always integrate it > much in the same way the 1.3-1.4 gap has been dealt with (separate build > targets to be able to build on both versions without too much hassle). AFAIK you can’t produce 1.4-compatible bytecode if the source code has the new features introduced in 1.5 (annotations, generics, type-safe enums). So that would be nearly useless to maintain separate branches, as the 1.5 one would only allow to use classes from the standard library which aren’t available in 1.4. And we can actually live without those classes. Granted, 1.5 features are more a convenience than a necessity, but they are so much more convenient... Ok, I’m repeating myself, shutting up now. Vincent --------------------------------------------------------------------- Apache XML Graphics Project URL: http://xmlgraphics.apache.org/ To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: general-help@xmlgraphics.apache.org