From: "Stefan Bodewig" <[EMAIL PROTECTED]>

> On Fri, 19 Oct 2001, Jose Alberto Fernandez <[EMAIL PROTECTED]>
> wrote:
> 
> > Although I do not a problem with discussing scoping in parallel, I
> > see no need to mix this two issues.
> 
> Having the "right" scoping rules may lead us to the point that tasks
> and datatype definitions are the same thing and should therefore
> follow the same placement rules.
> 

I would argue that independently of the scoping rules, any task that defines 
something
or datatype declaration shuld have the same placement rules. 

That is why I say they are independent orthogonal concerns.

> > <property> is not the only thing that can be declared outside
> > targets today.
> 
> If you leave <taskdef> apart for now, properties (in the sense of the
> unified datatype system of Ant2) are the only things that can be
> defined outside of targets.
> 

How about the discussed <projectref>? how about <antlib>? 
My point is that there will always be the posibility of new things
being declared that cannot conform with either properties nor datatypes.
I do not want to change core everytime one of those show up (and I have said
before I can think of several candidates, but that is not the point).

Jose Alberto


Reply via email to