emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changes 2009-07-15/16 in branch?


From: Ian Eure
Subject: Re: Changes 2009-07-15/16 in branch?
Date: Tue, 28 Jul 2009 13:31:34 -0700

On Jul 28, 2009, at 11:39 AM, Alfred M. Szmidt wrote:

  However, Applescript is a potentially much more important issue.  I
  have not received an answer to my questions about Applescript, so I
  cannot start to evaluate the issue.

I did some digging, it seems to be a non-free scripting engine for OS
X that makes it possible for users to talk to other programs, and
create macros for automatic things.  I could not find any free version
of it for GNU, nor any support for it in GNUStep; only OSX uses it.

More specifically, it's a combination of the Open Scripting Architecture and the AppleScript programming language. OSA is a mechanism which allows applications to expose functionality to other programs in order to automate tasks.

Access to this functionality is provided by way of OSA Scripting Components, which is a way to plug new programming languages into OSA. There are components available for free languages, such as Ruby, JavaScript, and Python.

AppleScript is a natural-language (i.e. English-like) programming language which is the default language to use with OSA scripting.

The AppleScript support in the Cocoa port allows one to execute AppleScripts from inside Emacs to control Mac OS or applications running on it.

 - Ian





reply via email to

[Prev in Thread] Current Thread [Next in Thread]