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
