From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: FFI (was: Mysterious gzipped images) Date: Thu, 08 Aug 2013 09:50:37 +0900 Message-ID: <87d2ppkntu.fsf@uwakimon.sk.tsukuba.ac.jp> References: <2633635.3vVgegVJ43@descartes> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1375923064 1075 80.91.229.3 (8 Aug 2013 00:51:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Aug 2013 00:51:04 +0000 (UTC) Cc: =?utf-8?Q?R=C3=BCdiger?= Sonderfeld , Lars Magne Ingebrigtsen , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 08 02:51:05 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V7ERV-0008OY-EP for ged-emacs-devel@m.gmane.org; Thu, 08 Aug 2013 02:51:05 +0200 Original-Received: from localhost ([::1]:52459 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7ERV-0002pA-4K for ged-emacs-devel@m.gmane.org; Wed, 07 Aug 2013 20:51:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7ERL-0002oz-QV for emacs-devel@gnu.org; Wed, 07 Aug 2013 20:51:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7ERE-0004Ek-Hc for emacs-devel@gnu.org; Wed, 07 Aug 2013 20:50:55 -0400 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:32812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7ERC-0004Bu-Ni for emacs-devel@gnu.org; Wed, 07 Aug 2013 20:50:48 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 4EB369709A8; Thu, 8 Aug 2013 09:50:38 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 126DA1A3D58; Thu, 8 Aug 2013 09:50:38 +0900 (JST) In-Reply-To: X-Mailer: VM undefined under 21.5 (beta32) "habanero" b0d40183ac79 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 130.158.97.224 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162476 Archived-At: Stefan Monnier writes: > Of course, the better way would be to add FFI support first. Not really. FFI guarantees that you can crash Emacs (if not the whole system) from Lisp. FFI has its advantages, of course, but it's hard to see how it can be considered "better" except in very specific use cases. "Useful option" is about as far as I would be willing to go.