Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 52397 invoked from network); 19 Apr 2000 10:56:34 -0000 Received: from mercury.sun.com (192.9.25.1) by locus.apache.org with SMTP; 19 Apr 2000 10:56:34 -0000 Received: from shorter.eng.sun.com ([129.144.125.35]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id DAA00859 for ; Wed, 19 Apr 2000 03:56:34 -0700 (PDT) Received: from eng.sun.com (hobo1.Japan.Sun.COM [129.158.86.101]) by shorter.eng.sun.com (8.9.3+Sun/8.9.3/ENSMAIL,v1.7) with ESMTP id DAA14423 for ; Wed, 19 Apr 2000 03:56:32 -0700 (PDT) Message-ID: <38FD92C9.52587D55@eng.sun.com> Date: Wed, 19 Apr 2000 04:04:41 -0700 From: James Duncan Davidson X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; I) X-Accept-Language: en MIME-Version: 1.0 To: ant-dev@jakarta.apache.org Subject: Re: Ant Principles References: <013501bfa8d3$3fca1f80$65569e81@ionic> <38FD6F6D.D03E2D89@eng.sun.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N > * It's out for Linux on some architectures but what am I going to do > with my alpha - if I had one that is. If. If you are hard core Java though, at some point you migrate to the platforms with decent Java support. It's unfortunate, but... > * What's with HP/UX and several of IBM's OSs - everything that's not > AIX I mean. HP/UX has had decent JDK 1.2 support since forever ago. They were one of the first people out with JDK 1.2 -- and I think that at the 1.2 launch they actually had a better performing implementation of 1.2 than anybody else. > You knew somebody would say that and that this kind of discussion > could get infinite. Yep. But it's my kneejerk reaction. I'm tired of the cycle of waiting to move to 1.2. It's a silly cycle, but marketers look at developers, see that they are using 1.1, then decide to stay at 1.1. Apple didn't make JDK 1.2 a priority until Mac OS X because their marketing people were convinced that since all development was happening with 1.1, they could justify staying with 1.1. This is all been talked about on mrj-dev, so there's no inside info here btw. > But the main question - to mee at least - is, do we need Java 2 > features at all? Do we really *need* 1.1 features. :) Yes, you could make do with 1.0 if you really wanted to. OK, so that could be considered a troll, but you see my point don't you? > I see that File.getParentFile could not be used in Project.copyFile > but is this really a problem? Where would Ant benefit from JDK 1.2? Collections. File.listRoots() -- could be damn handy in resolving file names that start with a letter':' pattern. File.setLastModified() -- some people doing builds set a build time. File.setReadOnly() -- could be nice. JarInputStream / OutputStream for building jars with manifests and sigs Manifest -- also for modifying manifests JarURLConnection -- for tweaking resources inside jars There's other things, mostly small, but useful to not have to recreate. .duncan