From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thorsten Jolitz Newsgroups: gmane.emacs.devel Subject: Re: Guile based Elisp faster? Date: Tue, 24 Apr 2012 19:46:06 +0200 Message-ID: <87pqax81lt.fsf@googlemail.com> References: <87wr5dfm9v.fsf@gnu.org> <87398118ys.fsf@thinkpad.tsdh.de> <874nsasp14.fsf@googlemail.com> <87lilltlav.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1335295825 20226 80.91.229.3 (24 Apr 2012 19:30:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 24 Apr 2012 19:30:25 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 24 21:30:25 2012 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 1SMlRO-0000jj-UH for ged-emacs-devel@m.gmane.org; Tue, 24 Apr 2012 21:30:23 +0200 Original-Received: from localhost ([::1]:44549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMlRO-0003Lf-8z for ged-emacs-devel@m.gmane.org; Tue, 24 Apr 2012 15:30:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39642) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMlRH-0003LX-28 for emacs-devel@gnu.org; Tue, 24 Apr 2012 15:30:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMlRB-0002jN-QD for emacs-devel@gnu.org; Tue, 24 Apr 2012 15:30:14 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:38810) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMlRB-0002ht-It for emacs-devel@gnu.org; Tue, 24 Apr 2012 15:30:09 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SMlR5-0000Va-3L for emacs-devel@gnu.org; Tue, 24 Apr 2012 21:30:03 +0200 Original-Received: from e178056018.adsl.alicedsl.de ([85.178.56.18]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 24 Apr 2012 21:30:03 +0200 Original-Received: from tjolitz by e178056018.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 24 Apr 2012 21:30:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 31 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: e178056018.adsl.alicedsl.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) Cancel-Lock: sha1:HU/GupQJyGnxKenWmaFrvqvZJOk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.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:149974 Archived-At: Andy Wingo writes: > On Mon 23 Apr 2012 10:17, Thorsten writes: > >> Phil Hagelberg writes: >> >>> Maybe I should just wait for Guile to gain the capability to >>> run Elisp, since that would be another way to achieve this goal. >> >> Will Elisp become faster when Guile runs it? > > I think the current status is that the performance is similar. However, > as Guile performance improves, we expect ELisp performance to improve as > well. > >> Yesterday I did a little speed comparision between my two favorite >> Lisps (Elisp and PicoLisp) and Elisp did not perform that good (even >> when compiled). See http://picolisp.com/5000/!wiki?PILvsEL. > > You can check out the "master" branch of Guile and try this with ,L > elisp. It performs OK. Most of the time Emacs is really 'snappy' (is that the right English word?) - everything responds immediatly and fast. So it seems the raw execution speed often doesn't really matter. However, its nice to know where the limits are. Good to hear that there is some momentum towards more speed for Elisp. -- cheers, Thorsten