> From: Peter Donald [mailto:[EMAIL PROTECTED] > > >> DH> I think test-for-equality is such a basic functionality > >> > >> It is basic, I agree, but test for inequality isn't more > sophisticated > >> and then ... > >> > > > >But I provided a test for inequality: unless="a=b" tests for > a not being b. > >so that to me was not an argument. > > but someone surely would - it would be such a minor step. > Then of course > you would add less-than/greater-than etc
I guess I did not express myself correctly: Test for equality: if="a=b" Test for inequality: unless="a=b" the test for inequality is already there, along with the test for equality so there is nothing to fear on that regard. With respect to less-than and greater-than, properties are uninterpreted strings hence I do not think one can just "add" these operations without a way to declare the properties as something other than Strings. That would be adding new data-types. The only thing left would be lexicographical comparison, but that to me is such an useless thing unless you are doing a SORT (not the case here) that I doubt it will ever come up. In my opinion, there is a clear line that we can set. In which equality comparison is in and all the rest are out. > > >> DH> (although I think it's perfectly reasonable to offer it as an > >> DH> optional task, since optional tasks should be able to > do whatever > >> DH> anyone wants them to) > >> > >> We agree here as well - and I don't think Jose Alberto's <case> has > >> been ruled out completely, just put into a loop, waiting for the > >> extension mechanism to come. > >> > > > >This is nice to hear. Of course, if I were to convince you > guys that "if" > >is just as good. I will be even happier. > > I am pretty sure that it would never get through. There are a lot more > committers on this project than who are active and would > oppose it once > they found out about it. Hence I will say it again - do this > stuff in a > frontend and stream new build.xml to Ant. If you want the > functionality > badly add it ;) > Well, to tell you the truth there is nothing stoping me to just posting my <case> task. And if ANT really gets popular, with the APIs for 2.0 there will be nothing stoping anyone from defining whatever tasks they want and offering them on the net. Are the committers planing to play the thought police game?: "Such task is forbidden to be written" I doubt it. > personally I favour xslt to do this and everything else been > asked but as > long as frontend interface is there anyone can do whatever ;) > So how is a frontend suppose to fix this? Do I need to create yet another XML variant so that the "frontend" reads properties files and takes action? I hope you are not expecting every developer in a project to maintain their own versions of the XSLTStylesheets (which are way more cryptic than ANT itself). Anyway, this is why I was trying to keep away of this thread. Cheers, Jose Alberto
Jose Alberto Fernandez.vcf
Description: Binary data
