Here is a new subject.

What are the advantages of leaving macrodef with attributes implemented as
textual substitutions ?

My impression is that the <local> properties are more powerful.

Otherwise, of course, if we leave macrodef as it is with just a new notation
for the attributes, then we can release 1.6 sooner.

If we choose a notation $() for macro attributes (for instance), can we
implement macrodef with <local/> in 1.7 ? or will we have a problem of
backward compatibility in any case ?

Cheers,

Antoine

-----Ursprungliche Nachricht-----
Von: Stefan Bodewig [mailto:[EMAIL PROTECTED]
Gesendet: Freitag, 31. Oktober 2003 17:13
An: [EMAIL PROTECTED]
Betreff: Re: <local>


On Fri, 31 Oct 2003, peter reilly <[EMAIL PROTECTED]> wrote:
> On Friday 31 October 2003 15:55, Stefan Bodewig wrote:
>> On Fri, 31 Oct 2003, peter reilly <[EMAIL PROTECTED]> wrote:
>> > No, it matters if the attributes in macrodef are implemented as
>> > properties or if they are implemented as textual subsitutions.
>>
>> OK, but then this becomes the question to decide and not whether we
>> need <local> in 1.6, right?
> Yes

Do we need a different thread to get a wider audience?

>> If they are properties, we don't need an alternative.  What are the
>> difficulties you expect when they are not properties?
>
> Only the choice of the notation.

MSBuild uses $() for its properties and @() for something else -
probably Item references at first glance.



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

Reply via email to