I know you said it wasn't a bug, per se.
*I* am. :tongue: heh.

Actually, I wish to change my last statement.
The only bug is that ( !0 == $true ) and not ( !0 > 0 ).

//if ( !0 ) echo -a $ifmatch == !0
//var %n = 0 | if ( !%n ) echo -a $ifmatch == 1

I would say both of these are desired results, and should simply be anticipated when scripting. Any non-zero number is as good as $true... perhaps Khaled should just make IF ( 1 == $true ) && ( 0 == $false ) succeed.

- Raccoon


Well. At least I won lunch.
Good philosophy, see good in bad, I like!