Differences and Incompatibilities
SuperTalk came with a source-level debugger well ahead of HyperCard, but the SuperTalk debugger is a modal window and does not let you set breakpoints by just clicking beside a line. A special trace
command is used to enter the debugger, where one can then view the currently executing line of code, execute commands, evaluate expressions etc. Because of that, the SuperTalk debugger has to be explicitly turned on instead of being available right away when a script error occurs.
The visual effect
command is a little stricter in its syntax, but in exchange supports numerous additional transition effects, including QuickTime transitions and special plug-in modules (stored in data fork resources of type TRAN
). A special kind of external command that does not get unloaded and can own a window has been added. Its type is XRTN
. It differs noticeably from the XCMD protocol, and also doesn't use the xWindoid protocol later introduced for adding windows to HyperTalk.
SuperTalk also uses a launch
command for starting up external applications, different from HyperTalk's open
command, which SuperTalk uses for opening its various windows (HyperTalk deviated here by using go to stack "foo" in new window
).
Read more about this topic: Super Talk, Extensions To The HyperTalk Base Language
Famous quotes containing the word differences:
“I dont know what immutable differences exist between men and women apart from differences in their genitals; perhaps there are some other unchangeable differences; probably there are a number of irrelevant differences. But it is clear that until social expectations for men and women are equal, until we provide equal respect for both men and women, our answers to this question will simply reflect our prejudices.”
—Naomi Weisstein (b. 1939)