Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 2497 invoked from network); 7 Jul 2002 11:06:56 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 7 Jul 2002 11:06:56 -0000 Received: (qmail 12369 invoked by uid 97); 7 Jul 2002 11:06:55 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 12263 invoked by uid 97); 7 Jul 2002 11:06:54 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 12238 invoked by uid 98); 7 Jul 2002 11:06:53 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) To: ant-dev@jakarta.apache.org Cc: ant-user@jakarta.apache.org Subject: [warning inflammatory email] Stagn-ant? MIME-Version: 1.0 X-Mailer: Lotus Notes Build V60_M13_04302002 Pre-release 2 April 30, 2002 From: dion@multitask.com.au Message-ID: Date: Sun, 7 Jul 2002 21:20:41 +1000 X-MIMETrack: Serialize by Router on gateway/Multitask Consulting/AU(Release 5.0.8 |June 18, 2001) at 07/07/2002 09:20:46 PM, Serialize complete at 07/07/2002 09:20:46 PM Content-Type: multipart/alternative; boundary="=_alternative 003CF39E4A256BEF_=" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --=_alternative 003CF39E4A256BEF_= Content-Type: text/plain; charset="US-ASCII" Long Email Warning.... I've spent some time this weekend reading up on the various proposals for Ant 2, and my first reaction is: 'Is Ant dead?' Ant 1.x has been around a very long time now, and some of the proposals have been around for more than a year. It seems that there is a general unwillingness to make a move forward. Proposals still seem to be heavily rooted in Ant 1.x terminology and technology and offer some 'goodies' to the end user, but little as a driving factor to move to something else is evident. In the meantime, other projects have come along building on top of and next to Ant (Jelly, Maven, Centipede etc), usurping what would seem to be Ant 2's territory. These projects have no 'history' to deal with and can freely move forward with new ideas and technologies, that the Ant team seems reluctant to touch, e.g. scripting, backward compatibility etc. The current unspoken decision seems to be that none of the proposals are acceptable, and that the evolution of Ant 1 is the direction that will be taken, albeit at a slower pace than seems possible elsewhere. Maybe Ant2 will come from outside of ant-dev? Maybe Jelly, for example, will become what everyone uses and people will gradually stop using Ant as their main tool for builds. Maybe it will be a user friendly Forrest/Gump/Centipede combo? So is it time to revisit what the requirements are for Ant 2 ( http://jakarta.apache.org/ant/ant2/ ) ? What do users actually want? To write xml files and understand the oddities of history? Do people believe that developers want to write build files for small projects? Personally, as a long time user of Ant 1.x, it's interesting reading the existing proposals and seeing how heavily we all have been influenced by some of the key concepts that Ant 1 used. After looking around, maybe we need to throw the bath water out and keep the baby, i.e. go back to the drawing board. For example, for a 'build' tool, having your top level element as 'project' is an unusual choice. The expression language of Ant is also an interesting point, as jexl and jsptl gain ground (?) Also, the concept of 'tasks' and 'datatypes' - could we get a little more generic? This is not a wholesale swipe @ the current Ant team. I think they do a fantastic job. And I love Ant.... I realise a lot of this has been said already, but it's been a long time since Ant2 has been mentioned seriously, and I personally feel that Ant itself has stagnated, and needs something/someone to poke an iron into the ashes to see if there's any fire left. -- dIon Gillard, Multitask Consulting Work: http://www.multitask.com.au Developers: http://adslgateway.multitask.com.au/developers --=_alternative 003CF39E4A256BEF_=--