>>>>> "RV" == Roger Vaughn <[EMAIL PROTECTED]> writes:
RV> So, I would suggest these things: - If the property task is to
RV> remain a taskdef, evaluate it at runtime, with mutability and all
RV> that entails. Otherwise, change the DTD to clarify - perhaps
RV> elevate property defs to parallel target defs (which leaves room
RV> for NO misunderstanding).
Actually <property> already is at the same level as <target>. I now
regret we didn't take the full swing to forbid placing them inside of
targets.
If we go back to mutable properties and make the ${} expansion happen
at runtime, this is a different issue.
Stefan