From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: CHENG Gao Newsgroups: gmane.emacs.devel Subject: Re: Changes 2009-07-15/16 in branch? Date: Tue, 04 Aug 2009 04:03:27 +0800 Organization: cyberhut.org Message-ID: References: <20090729.153110.135823225.hanche@math.ntnu.no> <20090730.112247.15932272.hanche@math.ntnu.no> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1249338670 26364 80.91.229.12 (3 Aug 2009 22:31:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Aug 2009 22:31:10 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 04 00:31:03 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MY63Y-0004tq-LQ for ged-emacs-devel@m.gmane.org; Tue, 04 Aug 2009 00:31:00 +0200 Original-Received: from localhost ([127.0.0.1]:43607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MY63X-0007rK-V7 for ged-emacs-devel@m.gmane.org; Mon, 03 Aug 2009 18:31:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MY3mv-0007tz-Qq for emacs-devel@gnu.org; Mon, 03 Aug 2009 16:05:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MY3mq-0007tH-HM for emacs-devel@gnu.org; Mon, 03 Aug 2009 16:05:41 -0400 Original-Received: from [199.232.76.173] (port=60094 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MY3mq-0007tE-E1 for emacs-devel@gnu.org; Mon, 03 Aug 2009 16:05:36 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:58083 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MY3mp-0001Jv-R6 for emacs-devel@gnu.org; Mon, 03 Aug 2009 16:05:36 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MY3mm-0002yl-S0 for emacs-devel@gnu.org; Mon, 03 Aug 2009 20:05:32 +0000 Original-Received: from 58.217.151.131 ([58.217.151.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Aug 2009 20:05:32 +0000 Original-Received: from chenggao by 58.217.151.131 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Aug 2009 20:05:32 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 58.217.151.131 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (darwin) Cancel-Lock: sha1:KHFseCPiWaPN5reUfrk7Td7qXrA= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113621 Archived-At: *On Mon, 03 Aug 2009 12:17:15 -0400 * Also sprach Richard Stallman : > It means you can use Javascript instead of Applescript to write scripts > to communicate between applications on MacOS.I can't say Apple'll dump > Applescript and replace it with Javascript, but users can use Javascript > to do what Applescript can do. > > That sounds good. > > Will this work also on GNU systems and GNU-like systems? I dont too much about other systems, but as I know from GNUstep[1] website, GNUstep (This's what NS port for besides MacOSX) has the same scripting mechanism as MacOSX. The difference is MacOSX use Apple's proprietary Applescript, while GNUstep uses StepTalk (SmallTalk as scripting language) and GNUstep-Guile (Guile as scripting language). You can check GNUstep's Developer Tools page[2]. And it's possible to use other scripting languages as Javascript, Ruby to do scripting on MacOSX. I suppose it's possible to use other scripting languages on GNUstep. Footnotes: [1] http://www.gnustep.org [2] http://www.gnustep.org/experience/DeveloperTools.html -- The enemies of Freedom do not argue; they shout and they shoot.