> From: Steve Cohen [mailto:[EMAIL PROTECTED]
> 
> You're correct about working around this problem.  However, I think it's
> still a problem that the same
> ${identifier} notation can either indicate a macrodef attribute or an
> ant property with completely different times of resolution.
> 
> In other words, the line of warning in the ant manual --
> 
> "This attribute is placed in the body of the templated task using the
> ant property notation - ${attribute name}. Note that is not an actual
> ant property"
> 
> --will certainly confuse users and may therefore indicate a problem in
> design.

I argued long and hard on Ant-dev against this overloading of the meaning of
${name}, to no avail. Glad to see I'm not alone in this thinking. But then
again, <macrodef>'s subtleties might just be showing the limits of my own
abilities to grasp context-dependent behavior, when sharper people
apparently have no such limitations. --DD

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

Reply via email to