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 48490 invoked from network); 18 Dec 2000 05:24:01 -0000 Received: from rodney.concentric.net (HELO rodney.cnchost.com) (207.155.252.4) by locus.apache.org with SMTP; 18 Dec 2000 05:24:01 -0000 Received: from [192.168.0.2] (w005.z208176150.sjc-ca.dsl.cnc.net [208.176.150.5]) by rodney.cnchost.com id AAA19493; Mon, 18 Dec 2000 00:24:01 -0500 (EST) [ConcentricHost SMTP Relay 1.10] Errors-To: User-Agent: Microsoft-Entourage/9.0.2509 Date: Sun, 17 Dec 2000 21:24:00 -0800 Subject: Re: Anteater... I'm Baaaack... From: James Duncan Davidson To: Message-ID: In-Reply-To: Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On 12/14/00 5:15 PM, "James Cook" wrote: > I see round-tripping as a major impetus behind an Ant 2.0. I guess I have= to > see a list of the shortcomings in Ant 1.2! I haven't experienced too many > from a user's perspective. Not necessarily round tripping from the perspective of a byte-byte pov, but yes, the ability to modify and potentially save out the tree is of prime importance to allow both scripts to work the right way and for GUI interaction. > 1. Ant build scripts should be parsed from a variety of valid input sourc= es > into a DOM structure to facilitate Ant integration into GUI editing > environments. (let the flames begin) :-) Hrm. It's possible that a ProjectBuilder could work from a multitude of sources. However, DOM I don't agree with. Even JDOM I don=B9t agree with. Thi= s stuff can be strongly typed. And if we move it to Collection oriented, it gets even easier to build a GUI on it.. Granted, that GUI won't be able to be used to reflect other XML structures, but that's ok by me. No, I don't hate DOM -- I even was a member of the DOM working group for a while. For it's purpose it works well. This isn't in its problem domain. --=20 James Duncan Davidson duncan@x180.ne= t !try; do(= )