> I feel unconfortable about this change. It introduces some sort of
> dynamic programming with I do notknow which consequences. What happens
> when people use <antcall/>?, what happens when depends lists contain
> such variables? I think it is a very bad can or worms, unless we first
> have a rational for it from ANT, the language, semantic point of view.
> 

Hm, ok. My initial thought was mostly surprise that it didn't work - it seemed 
logical and consistent to me that it should work in those attributes, just as 
in other attributes. Maybe a wrong expectation from me; this may have been a 
conscious decision early on?

As to what happens...well, I think that it is up to the user to make it behave 
the way they expect it to - 'they' have to make sure the property is correctly 
set or else it doesn't work as they intended. If they don't want those 
dynamics, they don't have to use it. All expansions would happen 
immediately/statically on parsing, so there are no slippery dynamics of 
interpreting properties, in say, depends lists differently at different times 
during the same run.

Theoretically of course, it could collide with people who actually uses the 
$[...} construction as actual target names, but that is most likely a low risk, 
at a guess?

> Kenneth, in your particular case, why can your particular tool just 
> call "ant bar", I see no reason for limiting to use the 
> default target.

I could but I prefer not to since I want to 'just start the build file' without 
requiring that there are particular targets like that. I thought it was a neat 
way to simply 'jump' to the right target if someone wanted to code it that way. 
OTOH, it's hardly critical - as Steve pointed out, it can be just as simply 
done with an intermediate target (but I liked the elegance of not needing that 
:-).

So the actual 'business case' may simply boil down to basic and added 
consistency coupled with a very (?) low risk for backward compat problems? I'm 
in no position to state that this couldn't open up other concerns, so I'd be 
very happy to defer to someone better informed on possible problems.

Thank you,

ken1

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

Reply via email to