From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Emacs ffi Date: Wed, 15 Jul 2009 03:24:48 +0200 Organization: Informatimago Message-ID: <87bpnmg2lb.fsf@galatea.local> References: <8b9cc15f-a4d7-4666-8491-3e8f8d19e103@m11g2000yqh.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1247622046 8430 80.91.229.12 (15 Jul 2009 01:40:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jul 2009 01:40:46 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 15 03:40:39 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MQtU7-0001pX-07 for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Jul 2009 03:40:39 +0200 Original-Received: from localhost ([127.0.0.1]:51702 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MQtU6-0003po-B7 for geh-help-gnu-emacs@m.gmane.org; Tue, 14 Jul 2009 21:40:38 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 30 Original-X-Trace: individual.net Hb4OJKWgXr01yyNpYtVR+g7w4KL+6VhgD8LSSI8PGxfR/eTrEH Cancel-Lock: sha1:ODBiMTViNWJjMmQyMDc1MmQwZGM0MTUyY2FlZWY0N2U0MTI2YzZhMA== sha1:C9fMEJ2zgTgYZknLlShFeLGi6iA= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.3 (darwin) Original-Xref: news.stanford.edu gnu.emacs.help:170893 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:66085 Archived-At: "laynor@gmail.com" writes: > I've seen SXEmacs has a foreign function interface, any chance it will > also be in mainstream FSF Emacs? Yes. P(FFI in FSF Emacs) = P(somebody ports FFI to FSF Emacs) * P(FFI patch is accepted by FSF Emacs maintainers). Since you seems interested, and only a programmer would be interested in FFI, we could evaluate P(somebody ports FFI to FSF Emacs) to be about 0.7 (you'll tell us). On the other hand, AFAIK, FSF (ie. RMS) is not to keen to integrate FFI to Emacs, so I would evaluate: P(FFI patch is accepted by FSF Emacs maintainers) = 0.1 in the near future. Total: P(FFI in FSF Emacs) = 0.7 * 0.1 = 0.07 Which is not null. Moreover, you might not care about RMS's opinion, and be happy with your port of FFI to GNU emacs. There will probably be other users happy with your patch too, and some interesting stuff will be developed with it. Which should increase P(FFI patch is accepted by FSF Emacs maintainers) eventually. -- __Pascal Bourguignon__