4 ms·
The Open Scripting Architecture (OSA) used to support additional languages instead of just AppleScript, I recall that Perl was one of them in the past. Unfortun
by tjl 12y ago
The Open Scripting Architecture (OSA) used to support additional languages instead of just AppleScript, I recall that Perl was one of them in the past. Unfortunately, this changed at point. I'm hoping that Javascript support points to them re-opening this.
- masklinn 12y agoOSA does not support things, it's the underlying platform hook. AFAIK third parties have always been free to implement OSA bridging. In fact one bloke did exactly that[0] when JfA was first announced. [0] http://lists.apple.com/archives/applescript-users/2014/Sep/msg00009.html http://lists.apple.com/archives/applescript-users/2014/Sep/m...
- dottrap 12y agoYes, you could already do Lua (see LuaCocoa) and other languages like Python (PyObjC), Ruby (RubyCocoa/MacRuby), and even JavaScript (JSCocoa) via ScriptingBridge way back from 10.5.
- steveax 12y agoNot to mention Userscript (Frontier) which was dreamy to work in in comparison to AppleScript.