On 6/15/07, Matt Benson <[EMAIL PROTECTED]> wrote:
I am actively working on this as we speak, actually,
and I'm pleased so far with my results.

FTR Matt, I still haven't read anything to convince me that write
access via <property> is desirable, needed, and good. I'm not trying
to put a damper on your efforts, but so far the use cases I've seen
for "write" are better handled by custom tasks.

What about the <*ant> tasks? These "things" which are not string
properties, how do they percolate to sub-Projects? We have clear
semantic for properties and references passing, so it would be much
clearer and "The Ant Way"(tm) to have them as references, manipulated
using custom tasks, and passed using reference semantic, and which
unlike properties are not fully compartmented between Projects, which
the parent and child project share the same referenced-object.

Would installed PH instanced percolate to sub-Project automatically?
Because if they do, Peter's argument that the explicit declaration of
the PH ensures BC falls flat if one uses "external" reusable build
files which would happen to use the same syntax as the PH prefix
installed in another build file. That would be bad encapsulation.

So the more I think about this, the more I feel it's wrong at several level.

Let's stick with read access. As toString: demonstrates already,
what's to the right of the PH scheme doesn't have to reference a
property name, so it's flexible enough. --DD

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

Reply via email to