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 ]
msg00804/pgp00000.pgp
Description: PGP signature