This time it's HyperCard that likes strict pedant mode! 

  put a is b into c -- good
  put b is a into c -- error 

Now, do you know why? Because "is a" is an operator. Operators are a lexical 
construct. They get precedence over everything. I'm quite happy to copy this 
behavior, though, because it's easier ;-) 

Now, for how the Script Language Guide is wrong: 

<tt>is a</tt> or <tt>is an</tt> Is a, is an: Same as =. ... (p. 108) 

WTF? Since when has a is a b meant a = b? Testing, HyperCard doesn't know 
how to test if something is a b. Grrr... 

[ New mail client on one of my boxes... let's see if this works ] 

Attachment: msg00804/pgp00000.pgp
Description: PGP signature

Reply via email to