Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 86917 invoked from network); 1 Sep 2003 19:37:56 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 1 Sep 2003 19:37:56 -0000 Received: (qmail 91262 invoked by uid 500); 1 Sep 2003 19:37:36 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 91206 invoked by uid 500); 1 Sep 2003 19:37:35 -0000 Mailing-List: contact dev-help@ant.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 dev@ant.apache.org Received: (qmail 91102 invoked from network); 1 Sep 2003 19:37:34 -0000 Received: from unknown (HELO main.gmane.org) (80.91.224.249) by daedalus.apache.org with SMTP; 1 Sep 2003 19:37:34 -0000 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 19tu8A-00008G-00 for ; Mon, 01 Sep 2003 21:14:26 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: dev@ant.apache.org Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19tu89-000088-00 for ; Mon, 01 Sep 2003 21:14:25 +0200 Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 19tu7Z-0002f8-00 for ; Mon, 01 Sep 2003 21:13:49 +0200 From: Nicola Ken Barozzi Subject: Re: Getting 1.6 out the door Date: Mon, 01 Sep 2003 21:11:38 +0200 Lines: 45 Message-ID: References: <200309011910.41252.peter.reilly@corvil.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5b) Gecko/20030827 X-Accept-Language: en-us, en In-Reply-To: <200309011910.41252.peter.reilly@corvil.com> Sender: news X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N peter reilly wrote, On 01/09/2003 20.10: > On Monday 01 September 2003 16:43, Dominique Devienne wrote: > ... >>It's not all about power, or one would use a real programming language >>like Perl or Python. , although powerful, complexifies the rules >>of Ant, namely the property expansion one, making it context dependent! >> >>Never underestimate the power and simplicity of context/scope free rules. >>Although Ant already has scopes with //, the property >>expansion rules works the same everywhere, and I'd like this to stay the >>same. > > follows (I think) the same rules of properties as with > inheritall=yes. +1 ... > should make ant a little simpler by removing the need > for a lot of s. People sometimes use them at the moment to emulate > macros/templates. > > Normally (I think), would be used in the same project that defined > it, so the rules for property expansion would not be an issue. I agree. I also think that macrodef is quite important, as it does most of what I have been doing with importing targets, but without the need of using targets. Imports should be reusable bits of builds. But instead they carry the baggage of targets. With macrodef I can finally *create tasks using Ant*. To me, the current macrodef behaviour seems pretty easy to grok. -- Nicola Ken Barozzi nicolaken@apache.org - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org