DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=23942>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=23942

Addition of a local property





------- Additional Comments From [EMAIL PROTECTED]  2004-10-22 12:03 -------

True, if I wrote the macro, but if I am using something from an antlib, lets 
say: <A/> and <moreA/>. Two tasks defined in an antlib. I shouldn't need to 
know whether they are macros, tasks in beanshell, java or whatever. I should 
be able to just use them. Now, this two tasks happen to communicate with each 
other. For example, <A/> will test some condition and <moreA/> will use this 
result to do something clever. I should not need to know that, the only thing 
I should know is that I must call <A/> before I call <moreA/>.

But just because I decided to call <A/> inside my <B/> then the whole thing 
falls appart. :-(

Now, my comment about scopes, was that maybe in "A" I could say scope="antlib"
and that will make the scope of the property that of the antlib, which means 
that only things defined on that "antlib" will see it. Now that would give
a lot of abstraction power. But it is yet another hurdle for any proper 
implementation. Notice that this would have to work not only for macros but 
also for regular tasks with some additional API that allows specifying the 
scope when I call Project.setNewProperty().

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to