Do's and Dont's
gcanyon at inspiredlogic.com
Thu Feb 21 17:23:00 EST 2002
At 8:02 PM +0000 2/21/02, Ian Summerfield wrote:
>On 21/2/02 2:10 pm, "JohnRule at aol.com" <JohnRule at aol.com> scribed:
>>> Yes. The full list of functions to avoid because they are deprecated is:
>>> the mouse
>>> the mouseClick
>>> the mouseH
>>> the mouseV
>>> the mouseLoc
>>> the optionKey
>>> the commandKey
>>> the controlKey
>Is this official or just what users are finding temperamental? If they are
>deprecated then under what circumstances? I may have to write one extremely
>simple and 100% reliable piece of C code to test the state of the mouse
>button for my code and compile it as an external, I think I'll call it
>"themouse"! After all, in the world of C it's quite straight forward, one
>line I expect.
That list was originally posted by Scott Raney. It doesn't get any more "official" than that.
>I thought HyperTalk was originally devised from Hypercard by Bill Atkinson?
>These functions were in HyperTalk, so either Revolution speaks the language
>or it doesn't? I'm fast being put off a 4GL that redefines the standard
>whenever things get complicated.
The two languages are not completely compatible. In addition, there are some things that were possible in HyperCard, designed for a black and white, single-user, non-re-entrant, co-operative multi-tasking system, that simply aren't practical, or even possible, on the systems of today. The trade-off is a system that is much more powerful in many ways, and works on (far) more computers, including the ones Apple is shipping right now.
More information about the Use-livecode