[PD] >, <, &&, || etc

Martin Peach martin.peach at sympatico.ca
Mon Apr 6 15:20:50 CEST 2009


Claude Heiland-Allen wrote:
> Martin Peach wrote:
>> Mathieu Bouchard wrote:
>>> On Sun, 5 Apr 2009, Martin Peach wrote:
>>>
>>>>> The shell's [] (/usr/bin/test) also has -gt,-lt,-ge,-le,-eq,-ne, 
>>>>> which it uses for numeric comparisons, whereas it uses 
>>>>> >,<,>=,<=,==,!= for string comparisons. It also needs both by design.
> [snip]
>> Oh I see. But that notation is only standard in shell languages
> 
> also at least one assembly language:
> 
> http://en.wikibooks.org/wiki/68000_Assembly#Conditional_tests
> 
> 

While it's true 68000 was one of the easiest to learn, assembly language 
is notoriously obscure. (like anl, orl, jc from 8051) And proprietary 
concerns meant that every processor had a different mnemonic set, so 
standardization was out the window from the beginning.
Pd is a higher level language that trades off efficiency for a more 
human interface. Naming things for ease of typing is not usually 
consistent with naming things according to what they do.

Martin




More information about the Pd-list mailing list