From rubys@us.ibm.com Sun Mar 5 01:16:02 2000 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 74070 invoked from network); 5 Mar 2000 01:16:02 -0000 Received: from e23.nc.us.ibm.com (32.97.136.229) by locus.apache.org with SMTP; 5 Mar 2000 01:16:02 -0000 Received: from southrelay02.raleigh.ibm.com (southrelay02.raleigh.ibm.com [9.37.3.209]) by e23.nc.us.ibm.com (8.9.3/8.9.3) with ESMTP id TAA20982 for ; Sat, 4 Mar 2000 19:59:40 -0600 From: rubys@us.ibm.com Received: from d54mta04.raleigh.ibm.com (d54mta04.raleigh.ibm.com [9.67.228.36]) by southrelay02.raleigh.ibm.com (8.8.8m2/NCO v2.06) with SMTP id UAA61204 for ; Sat, 4 Mar 2000 20:15:40 -0500 Received: by d54mta04.raleigh.ibm.com(Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) id 85256899.0006F0D3 ; Sat, 4 Mar 2000 20:15:48 -0500 X-Lotus-FromDomain: IBMUS To: ant-dev@jakarta.apache.org Message-ID: <85256899.0006EEA2.00@d54mta04.raleigh.ibm.com> Date: Sat, 4 Mar 2000 20:11:22 -0500 Subject: Re: XML Entities (was: What flavour of scripting?) Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Costin wrote: > Of course, we still disagree strongly on the runtime role and power - i.e. > the fact that the runtime will do the magic of replacing variables before > a task is executed, etc. We are not as far apart as you would think. As if often the case, the first step is to understand what is being proposed. Previously when I read statements like the one above, I presumed that the syntax and process for replacing variables would be the same as the one used for replacing constants. I would like the runtime to substitute entities, and I would like entities to handle as many of the normal cases as it technically possible- not just embedded in the file, but also external (for this we should probably consider xml syntax for external entities not java syntax for properties), inherited from the environment and the like. I think that we are largely in synch here. There may be minor differences (how should we handle ?), but these can be worked. What's left? I can make scripts do magic. And you can choose not to use them ;-) - Sam Ruby