Conor MacNeill <[EMAIL PROTECTED]> wrote: >> -----Original Message----- >> From: Stefan Bodewig [mailto:[EMAIL PROTECTED] >> > As far as I remember IDs and property names lived in the same >> > name space. Is that still the case? >> >> No, and I can't remember they ever did, may be wrong though. >> > > Maybe they should. Properties could be considered as just a string > type. If we unified properties and types then we could pass the more > complex types, such as paths, filesets, patternsets, to > sub-projects.
We could do so anyway, if we wanted to. Currently we mimic the ID and IDREF attribute types of XML with our reference concept. If we want to keep this notion, we cannot make subprojects inherit references as there won't be any elements with a given ID present in the XML document of the subproject. I feel prepared to drop the ID notion (without changing Ant syntax) and making property a data type instead of a task seems quite natural (even though <property file=""/> is more of a task IMHO) - unify them in Ant 2.0? Stefan
