After some uncertainty about the future of Apple Script on Apple's next generation OS, the move to Mac OS X (around 2002) and its Cocoa frameworks greatly increased the usefulness and flexibility of Apple Script.

fonts not validating mac-77fonts not validating mac-19

Apple Script has some limited processing abilities of its own, in addition to sending and receiving Apple Events to applications.

Apple Script can do basic calculations and complex text processing, and is extensible, allowing the use of scripting additions that add new functions to the language.

In exceptional cases, applications may support plugins which include their own scripting dictionaries.

Apple Script was designed with the ability to build scripts intuitively by recording user actions.

Apple Script is a scripting language created by Apple Inc.

and built into the Classic Mac OS since System 7 and into all versions of mac OS.

Apple Script is related to, but different from, Apple Events.

Apple Events is designed to exchange data between and control other applications in order to automate repetitive tasks.

The Apple Script project was an attempt to consolidate a proliferation of scripting languages created and maintained by different groups and products at Apple.

Apple Script was partly modeled on Hyper Card's simple English language-based scripting language called Hyper Talk, which could be used by novices to program a Hyper Card stack.

All scriptable applications share a few basic commands and objects (usually called the Standard Suite) - commands to open, close or save a file, to print something, to quit, to set data to variables - as well as a basic application object that gives the scriptable properties of the application itself.