Introducing JSTalk, an alternative to AppleScript http://gusmueller.com/blog/archives/2009/03/introducing_jstalk__an_alternative_to_applescript.html
"JSTalk's goal can described like this: JSTalk is to AppleScript, what Cocoa is to Carbon."