On Mon, 17 Nov 2003, peter reilly <[EMAIL PROTECTED]> wrote:
> OK, how do we want to implement <macrodef> attributes:
> current
> [ ] as textual substitution ~ 4
> [ ] as "real" Ant properties ~ 2
>
> undecided ~ 1
only counting the "binding" votes would result in 1/2/1, so neither
choice has received enough binding votes by now. Dominique, Jose
Alberto and Steve know that I'm not ignoring their votes, but
technically they are non-binding.
> If macrodef attribute are to be implements as substitutions, what
> should be the notation? (where x is the attribute name)
>
> [ ] as ${x} (look like ant properties)
-1, too confusing.
> [ ] as @x
-1 doesn't work if you want to concatenate an expanded attribute and
some other text, i.e.
<attribute name="foo"/>
<attribute name="foobar"/>
is @foobarbaz the expansion of foo plus the literal text barbaz or is
it the attribute foobar plus the literal text baz - or something
completely different?
> [ ] as ${attribute:x}
-1 - still looks too much like a property and collides with existing
properties that's name starts with "attribute:" (unlikely but
possible).
> [ ] as $(x)
> [ ] as @{x}
either one works for me - as well as [EMAIL PROTECTED]
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]