Devon wrote: > I do this (A;<B) customarily as well because I've been > surprised too many times doing it the simpler (usually > equivalent) way.
I have a similar habit of preferring @: to @ . > It's like the good habit of doing comparisons > in the order "constant=expression", as in > "if( 0==var)...", in C. Is this because you'll sometimes forget the second = and inadvertantly re-assign the variable? Or are there actually specified situations in C where if (0 == var) can differ from if (var == 0) ? Is it some kind of precedence issue when parsing more complex expressions? -Dan ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
