From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Thu, 18 Sep 2014 09:12:46 +0200 Message-ID: References: <54193A70.9020901@member.fsf.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1411024429 9519 80.91.229.3 (18 Sep 2014 07:13:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Sep 2014 07:13:49 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 18 09:13:40 2014 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 1XUVuK-0006gy-0m for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 09:13:36 +0200 Original-Received: from localhost ([::1]:48851 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUVuJ-0005ps-E3 for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 03:13:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUVtz-0005n9-36 for emacs-devel@gnu.org; Thu, 18 Sep 2014 03:13:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUVtr-0001FW-K2 for emacs-devel@gnu.org; Thu, 18 Sep 2014 03:13:15 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:52063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUVtr-0001FD-DE for emacs-devel@gnu.org; Thu, 18 Sep 2014 03:13:07 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XUVtk-0006WE-Ly for emacs-devel@gnu.org; Thu, 18 Sep 2014 09:13:00 +0200 Original-Received: from dial-189139.pool.broadband44.net ([212.46.189.139]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 18 Sep 2014 09:13:00 +0200 Original-Received: from eller.helmut by dial-189139.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 18 Sep 2014 09:13:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dial-189139.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:Sjt27xP3sfYDUM0g7VjVtHw9qlc= 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:174484 Archived-At: On Wed, Sep 17 2014, Stefan Monnier wrote: >>> It is the lisp which sage supports (they have a funding grant which >>> requires that sage be installable from source on just about anything >>> which has an existing C compiler) and the maxima tests consistantly >>> show it as second only to compiled-to-machine-code lisps like sbcl. > > Note that this speed is probably only for "compiled code". The story that I've heard is that Maxima uses primarily GCL (not ECL, though it would also work in ECL and other CLs) and that GCL is fast in that case because Maxima uses old-fashioned idioms a lot, like EVAL all over the place. The last thing I've heard of ECL is that it's searching a new maintainer because the current one can no longer use it at work (university context where the Lisp using project has ended). There's also a fork of ECL called MKCL with supposedly better multithreading. Just saying, because ECL is apparently also short on man power. Helmut