• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[PSA] JavaScript for Automation
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PSA] JavaScript for Automation


  • Subject: [PSA] JavaScript for Automation
  • From: has <email@hidden>
  • Date: Mon, 01 Sep 2014 20:47:57 +0100

Folks,

While there's still a couple months till Yosemite ships, it already looks as if JavaScript for Automation is going to be one more priceless opportunity down the drain. I've been testing it since DP2 and, like Leopard's Scripting Bridge, it's a half-baked, half-broken mess whose authors do not understand how AppleScript and application scripting actually work in the real world, never eat their own dog food, and ignore any criticism they don't understand or don't wish to hear.

As part of my feedback to the AS team, I hacked together first a prototype JavaScript-AppleEvent Bridge and then a full JavaScript OSA component that they could use as reference, although I've no idea if they even bothered to look at it (I just got crickets). I've now uploaded a zip file containing the JavaScriptOSA component, the JAB Demo tool for translating application commands from AppleScript to JavaScript syntax, and the original Xcode project files to the old appscript project page so everyone else can have a look as well:

    http://sourceforge.net/projects/appscript/files

Error reporting and documentation are incomplete, and there's bugs and other issues not yet resolved, but the AE and OSA support almost all works so folks already trying out JXA on Yosemite will find it useful for comparison. Folks on Mavericks can also try it if they wish as it's 10.9-compatible too. I'll try to finish it later if I've time, but as Apple have deprecated the whole OSA foundation it'll never be suitable for production use; therefore it's JXA or bust.

At this late stage I think the only solution is for users to demand Apple reschedule JXA's initial release for 10.11, giving them time to [re]do it right. Bear in mind that once 10.10 ships, JXA's design defects will be effectively welded in for good. So it's up to all of you to decide if you're willing to accept something that's crippled, broken, and thoroughly inferior to AppleScript, and to make yourselves heard by those in charge if not.

Regards,

has

_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden


  • Prev by Date: Re: The Future of AppleScript
  • Next by Date: Adobe Photoshop Bounds of a layer?
  • Previous by thread: Re: Simple script. Simple error. Can't find it
  • Next by thread: Adobe Photoshop Bounds of a layer?
  • Index(es):
    • Date
    • Thread