Synonyms for hypertalk or Related words with hypertalk

haxe              intercal              freebasic              rebol              jython              ironpython              beanshell              ispell              clojure              ratfor              applescript              brainfuck              gobject              maclisp              textmate              ocaml              gambas              autoit              gettext              troff              wxwidgets              cython              quickbasic              unrealscript              watcom              lolcode              coffeescript              hypercard              dwscript              amigabasic              arexx              omegat              cpython              ncurses              kixtart              autoconf              realbasic              nemerle              ironruby              inlinecomment              libxml              abiword              freepascal              pygame              xunit              emacs              livescript              interlisp              msxml              texinfo             



Examples of "hypertalk"
HyperTalk is a high-level, procedural programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer's HyperCard hypermedia program by Bill Atkinson. The main target audience of HyperTalk was beginning programmers, hence HyperTalk programmers were usually called authors, and the process of writing programs was called "scripting". HyperTalk scripts are fairly similar to written English, and use a logic structure similar to that of the Pascal programming language.
Other models include Hypertalk, Production Systems and Declarative Languages.
Many method names first popularized by HyperTalk made it into later languages, such as the codice_60 event handler in JavaScript. Although Asymetrix ToolBook is often also considered a HyperCard clone, its scripting language apparently bears little resemblance to HyperTalk.
For most basic operations and mathematics, HyperTalk tended to favor the natural-language ordering of predicates in a statement to that used in mathematical notation. For instance, HyperTalk used the codice_1 assignment command that placed the variable at the end:
SuperTalk is the scripting language used in SuperCard. SuperTalk is a descendant of HyperTalk.
HyperCard contains an object oriented scripting language called "HyperTalk". Objects exist in a message path hierarchy and respond to messages generated by either the user or the system (timers for instance). Objects inherit properties and attributes from those above them in the hierarchy. HyperTalk object classes are predetermined by the HyperCard environment, although others can be added by the use of externals (see below). HyperTalk is verbose, hence its ease of use and readability. HyperTalk code segments are referred to as "scripts", a term that was considered less daunting to beginning programmers.
Andrew Stone was a contributing author to the Waite Group’s "Tricks of the HyperTalk Masters"
The HyperTalk code has the side-effect of creating the variable "theResult" on the fly. Scripts could assign any type or value to a variable using codice_1 - HyperTalk was "very" weakly typed. Conversions between variable types were invisible and automatic; one can multiply the string "3" and the number 5 to produce the number 15, or concatenate the number 5 onto the string "3" to produce the string "35"; HyperTalk will not complain unless the types cannot be automatically converted.
Various scripting languages have taken their cues from HyperTalk. They are commonly regrouped in a loosely defined family named xTalk:
Until 1989, SK8's scripting language was Lisp. This changed to SK8Script, which was heavily influenced by HyperTalk (HT). Many of the differences between SK8Script and HyperTalk can be considered to be generalization of HT concepts, removing tight integration with particular objects in the HyperCard universe and replacing them with generalized syntax that could interact with any object.
A wristwatch was the first wait cursor in early versions of the classic Mac OS. Apple's HyperCard first popularized animated cursors, including a black-and-white spinning quartered circle resembling a beach ball. The beach-ball cursor was also adopted to indicate running script code in the HyperTalk-like AppleScript. The cursors could be advanced by repeated HyperTalk invocations of "set cursor to busy".
A good example of this was the creation of new cards, which was part of the application, not directly accessible from the HyperTalk language itself. A new card could only be created using the New Card menu item, which could be simulated in code usingcodice_55. While HyperTalk called into menu commands, menu commands also invoked handlers in HyperTalk. To run custom code when the Copy menu item was selected, one would place a script in the stack using the codice_56 handler, and then examine codice_57 to see if it was "Copy".
It combines database abilities with a graphical, flexible, user-modifiable interface. HyperCard also features HyperTalk, a programming language for manipulating data and the user interface.
Ampersand is the string concatenation operator in many BASIC dialects, AppleScript, Lingo, HyperTalk, and FileMaker. In Ada it applies to all one-dimensional arrays, not just strings.
HyperTalk supports most standard programming structures such as "if-then" and "repeat". The "if-then" structure is so flexible that it even allows "case" structured code.
Externals allow access to the Macintosh Toolbox, which contained many lower level commands and functions not native to HyperTalk, such as control of the serial and ADB ports.
ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (since merged into Adobe Systems). It is a derivation of HyperTalk, the scripting language for HyperCard. It is now a dialect of ECMAScript (meaning it is a superset of the syntax and semantics of the language more widely known as JavaScript), though it originally arose as a sibling, both being influenced by HyperTalk.
In the late 1980s Apple considered using HyperCard's HyperTalk scripting language as the standard language across the company and within its classic Mac OS operating system, and for interprocess communication between Apple and non-Apple products. The company did not oppose the development of imitations like SuperCard, and created a HyperTalk Standards Committee to avoid incompatibility between language variants. The case-insensitive language was interpreted at first, but gained just-in-time compilation with HyperCard 2.0.
One of the most powerful features SuperCard adds to the HyperTalk language is "user properties". Where HyperTalk had a fixed set of properties on its objects, SuperCard scripters can use the codice_1 command to add new properties to buttons and fields. These properties can contain arbitrary text (including numbers and object references, which are also represented using text in xTalks), and even dumps of entire files.
HyperTalk also provided script control over the built-in drawing tools, simply by scripting the needed changes in paint tools and simulating mouse movements using the codice_58 and the codice_59 commands.