ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey N. Solofnenko" <A.Solofne...@mdl.com>
Subject Re: ANT 1.7 features suggestion
Date Tue, 11 May 2004 17:41:03 GMT
It is also not that complex. I have done it before, but there are now a 
lot of expression languages and we should not invent yet another. Maybe 
something like this:

  test="jython: isset('XXX') and '${a}'=='${b}'"

could be used.

- Alexey.

Jose Alberto Fernandez wrote:

>So, would something like:
>
><ifThen test="isset('XXX') && '${a}' = '${b}'">
>  ....
></ifThen>
>
>Not that I am proposing something concrete.
>But this would require defining a proper expression evaluation language
>for it.
>
>This would be equivalent to the more verbose:
>
> <if>
>   <and>
>    <isset property="XXX"/>
>    <equals arg1="${a}" arg2="${b}"/>
>   </and>
>   <then>
>     ....
>   </then>
> </if>
>
>Or something simillar. But this is not something simple at all.
>
>Jose Alberto
>
>  
>
>>-----Original Message-----
>>From: Alexey N. Solofnenko [mailto:A.Solofnenko@mdl.com] 
>>Sent: 11 May 2004 17:10
>>To: Ant Developers List
>>Subject: Re: ANT 1.7 features suggestion
>>
>>
>>Actually <if> is too wordy. A mall <target if="XXX"> is 
>>translated into
>>
>><target>
>>  <if>
>>   <isset property="XXX"/>
>>   <then>
>>....
>>   </then>
>>  </if>
>></target>
>>
>>Complex conditions are big. A small expression language like "XXX && 
>>YYY" would be much nicer.
>>
>>- Alexey.
>>
>>Jose Alberto Fernandez wrote:
>>
>>    
>>
>>>>From: Alexey N. Solofnenko [mailto:A.Solofnenko@mdl.com]
>>>>
>>>>I do use it also. Do you know whether it will become a part
>>>>of main ANT?
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>So why you feel unconfortable about using <if/> is the fact 
>>>      
>>>
>>that is not 
>>    
>>
>>>part of the supported CORE of ANT. Is that it?
>>>
>>>That may give some food for thought, to the committers (me included).
>>>
>>>Jose Alberto
>>>
>>> 
>>>
>>>      
>>>
>>>>- Alexey.
>>>>
>>>>Jose Alberto Fernandez wrote:
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>Ok, what is wrong with using <if/>?
>>>>>
>>>>>Besides, look&feel.
>>>>>
>>>>>Jose Alberto
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>>>For additional commands, e-mail: dev-help@ant.apache.org
>>> 
>>>
>>>      
>>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>>For additional commands, e-mail: dev-help@ant.apache.org
>>
>>
>>    
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>For additional commands, e-mail: dev-help@ant.apache.org
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message