From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Changes 2009-07-15/16 in branch? Date: Sun, 26 Jul 2009 22:43:48 -0400 Message-ID: References: <1656D853-4154-4AAA-B6FE-8ADADA8647EF@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1248662650 17478 80.91.229.12 (27 Jul 2009 02:44:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Jul 2009 02:44:10 +0000 (UTC) Cc: mituharu@math.s.chiba-u.ac.jp, emacs-devel@gnu.org To: Adrian Robert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 27 04:44: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 1MVGC2-00022a-VJ for ged-emacs-devel@m.gmane.org; Mon, 27 Jul 2009 04:44:03 +0200 Original-Received: from localhost ([127.0.0.1]:35110 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MVGC2-0004Kr-ET for ged-emacs-devel@m.gmane.org; Sun, 26 Jul 2009 22:44:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MVGBx-0004Km-Ap for emacs-devel@gnu.org; Sun, 26 Jul 2009 22:43:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MVGBr-0004Ka-82 for emacs-devel@gnu.org; Sun, 26 Jul 2009 22:43:56 -0400 Original-Received: from [199.232.76.173] (port=48943 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MVGBr-0004KX-2u for emacs-devel@gnu.org; Sun, 26 Jul 2009 22:43:51 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:47405) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MVGBq-00073i-Pz for emacs-devel@gnu.org; Sun, 26 Jul 2009 22:43:50 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MVGBo-00044w-L1; Sun, 26 Jul 2009 22:43:48 -0400 In-reply-to: <1656D853-4154-4AAA-B6FE-8ADADA8647EF@gmail.com> (message from Adrian Robert on Sat, 25 Jul 2009 12:59:38 -0400) 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:113192 Archived-At: > - services integration (no counterpart on other platforms) > - applescript integration (use DBUS instead) They are two protocols for interapp communication. The first one, services, exists on MacOS and GNUstep and was added originally by the Cocoa port as a consumer-only implementation. The second exists only on MacOS and was added by the Carbon port. In that case, the first one sound justified because of the GNUstep support for it. But the second might be bad. I need to know more about it. What is Applescript? What does it do? Can you show me an example of what people do with it? How does it relate to Emacs? Does it mean people can extend Emacs with Applescript programs? Or can they only run Emacs from it, like from a shell script? After the merge, to support users migrating from Carbon, provider functionality was added to the Cocoa services implementation, Does this mean that the "services integration" includes some features that work on GNUstep and some that do not?