[comp.sys.mac.hypercard] The Story of The

PUGH@NMFECC.ARPA (05/14/88)

Here's an interesting quirk of hypercard:

  put the loc of the tool window

is not the same as 

  put the loc of tool window

while this is the same as

  put loc of tool window

due to the fact that "the tool" is a function that gets evaluated first.
It's a case of a significant "the", which is quite flakey in HyperTalk.
I think the rule is that you need either a "the" or an "of" in a property
call.  That makes the first "the" in the above examples superfluous, while
the second "the" in the first example is decidedly significant.

Just another example of a nebulous syntax since I think the first example 
should be understood and not misinterpreted like Hypercard does.  Of course, 
you can't say

  put the loc of the card button "Junk"

due to this either.  Is English just too imprecise?

Jon

kurtzman@pollux.usc.edu (Stephen Kurtzman) (05/14/88)

In article <53217@sun.uucp> PUGH@NMFECC.ARPA writes:
>Here's an interesting quirk of hypercard: ... Is English just too imprecise?

English is fine. HyperTalk syntax is imprecise.