From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: In support of guile-emacs Date: Mon, 19 Oct 2015 10:24:14 +0000 Message-ID: <20151019102414.GA2438@acm.fritz.box> References: <87fv17kgno.fsf@dustycloud.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1445250196 3358 80.91.229.3 (19 Oct 2015 10:23:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Oct 2015 10:23:16 +0000 (UTC) Cc: Christopher Allan Webber , bruce.connor.am@gmail.com, emacs-devel To: Xue Fuqiao Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 19 12:23:07 2015 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 1Zo7an-0007RS-8w for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 12:23:01 +0200 Original-Received: from localhost ([::1]:38048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zo7am-00063N-Dp for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 06:23:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zo7aV-000630-Bc for emacs-devel@gnu.org; Mon, 19 Oct 2015 06:22:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zo7aQ-0000sA-E9 for emacs-devel@gnu.org; Mon, 19 Oct 2015 06:22:43 -0400 Original-Received: from mail.muc.de ([193.149.48.3]:32706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zo7aQ-0000re-5J for emacs-devel@gnu.org; Mon, 19 Oct 2015 06:22:38 -0400 Original-Received: (qmail 76525 invoked by uid 3782); 19 Oct 2015 10:22:35 -0000 Original-Received: from acm.muc.de (p5B14604F.dip0.t-ipconnect.de [91.20.96.79]) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 19 Oct 2015 12:22:35 +0200 Original-Received: (qmail 3211 invoked by uid 1000); 19 Oct 2015 10:24:14 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 193.149.48.3 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:192060 Archived-At: Hello, Xue. On Mon, Oct 19, 2015 at 09:07:59AM +0800, Xue Fuqiao wrote: > guile-emacs replaces Emacs's own Emacs Lisp engine with Guile's (without > breaking backward compatibility). So: > * Emacs Lisp will execute faster (Guile VM bytecode is more efficient) Just as a matter of interest, approximately how much faster is Guile bytecode than Emacs bytecode? Are we talking about 10%, 20%, 50%, a factor of 2, or even higher? If that speed increase was significant, it might be worth incorporating Guile's bytecode into Emacs just for that reason, regardless of any of the other stuff. -- Alan Mackenzie (Nuremberg, Germany).