Hi Matt, I have not been able to respond as my work commitments are extreme at the moment.
I do not like roles (although I did write an implementation) as it would be like the following in a language:
Integer x = 1; Complex x = (8, 10);
Complex z = (-1, 9);
Complex y = x + z;
The compiler in this case knows which "x" to pick based on the context.
I do not know any language like that (I am sure that there are a few!) but I feel it would be confusing to users. For the simple case of getting the correct "and", it may not be too bad, but the feature could be misused and people could wind up with impossible to debug build scripts.
I do not using XML namespaces to denote ant core types.
Traditionlly ant build files have been free of namespaces (until
ant 1.6 they were not possible). It has been IMO a reason for
ant's success (see the demise of jelly). The build files are easy-to-read - and free of
clutter. Using XML namespaces
are fine for using a small number of external antlibs - although
I would have preferred a simple prefixing mechanism (water
under the bridge now).
Peter
Matt Benson wrote:
Peter: I'd like to continue to have your input in the roles discussion continuing on the ResourceCollections thread. I really want any solution we choose to have your blessing on it since namespaces are (IMO) the most direct solution so far and those are in a large way your own.
Thanks and regards, Matt
__________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]