brackets
    Robert Brenstein 
    rjb at rz.uni-potsdam.de
       
    Fri Jan 18 05:01:03 EST 2002
    
    
  
>parentheses! curly brackets!
>this was once a topic.
>
>for me, clarity is the issue, esp. with a long
>line. logical evaluations too:
>if (a=b) and (c<>d) then...
>
>i just wondered if MetaCard had some quirks...
>
It seems that parenthesis in MC are required more often than in HC. 
Particularly in more complex expressions where functions are used 
among &'s -- MC sometimes concates too much before evaluating the 
function. Admitedly, in all cases, the syntax is  somewhat ambigous. 
It seems that HC scopes such expressions a bit differently than MC. 
The parenthesis seem also usually required in more complex 
expressions, like inlining a function as a parameter of another 
function. My rules of thumb became to use parenthesis anywhere I use 
an expression instead of a constant or variable.
Robert
    
    
More information about the metacard
mailing list