HyperTalk was 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. HyperTalk scripts resembled written English and used a logical structure similar to that of the Pascal programming language.
HyperTalk supported basic control structures: repeat for/while/until, if/then/else, as well as function and message "handler" calls. Data types usually did not need to be specified by the programmer and there were no classes or data structures.
on mouseUp put "100,100" into pos repeat with x = 1 to the number of card buttons set the location of card button x to pos add 15 to item 1 of pos end repeat end mouseUp