I'm looking at the various language options for scripting in OS X, and wondering if anyone can offer any advice.
1. Python
I've tried python, and the PyObjC cocoa bridge works reasonably well. However, the bundled version of PyObjC in OS X is incomplete, ancient and unsupported. I could install the newer versions of python and PyObjC, but I prefer something that works out of the box on any Mac.
2. Swift
Again, I've had some success here, and written a few little scripts which work well. The only down-side is that Swift still seems to be a moving target, and things need rewriting every time the version gets updated.
3. Ruby
RubyCocoa seems to be installed on OS X by default, though I can't find out much documentation about it. But it's the most compelling candidate so far.
4. AppleScript.
Just No. It's Englishy-ness and lack of algebraic rigour I find awful and confusing.
Have I missed anything?