The language is identical to Mozilla's core language, with extensions added via a "Core" object and a "MacOS" object. The MacOS object has methods for obtaining objects that are bound to applications. This is done via the AppleEvent messaging system, a part of the Macintosh's Open Scripting Architecture.
The language was first released in 2001, and was bundled with Late Night Software's flagship product, Script Debugger. In May of 2005, a new "alpha" version of the language was made available for testing. This improved second version of the language was bundled with version 4 of Script Debugger.
- AppleScript is good enough for most folks
- users must install JSOSA before they can run scripts while AppleScript is bundled with the OS
- Apple's less than whole hearted support for OSA (e.g. Apple's Script Editor gets a little unstable when using anything other than AppleScript, AppleScript Studio is AppleScript centric when it could/should be OSA centric)
- my support/promotion of JSOSA has not been successful
- my unwillingness to make JSOSA Open Source
- more attractive alternatives (AppleEvent hooks for Perl, Python and Ruby)