From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Why is Elisp slow? Date: Mon, 06 May 2019 14:47:12 -0400 Message-ID: References: <83tvebn1we.fsf@gnu.org> <20190503125832.44ovncaxp3vyjsla@Ergus> <20190504133218.g3ysx3ksuyvlthg3@Ergus> <831BD780-F954-4E23-BF31-ED4E135C919B@icloud.com> <20190506125848.okei2qrib7m5p3vx@Ergus> <20190506161757.wg4wy3vr7emxnciv@Ergus> <443E6AB4-2478-4677-8A23-A0B04559E949@icloud.com> <84F2860D-523D-4F30-BD52-D6A915416167@icloud.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="64450"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 06 20:47:42 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNieM-000Gdb-3n for geh-help-gnu-emacs@m.gmane.org; Mon, 06 May 2019 20:47:42 +0200 Original-Received: from localhost ([127.0.0.1]:60820 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNieL-0005tr-6f for geh-help-gnu-emacs@m.gmane.org; Mon, 06 May 2019 14:47:41 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59197) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNie3-0005rZ-HY for help-gnu-emacs@gnu.org; Mon, 06 May 2019 14:47:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNie2-0000x8-J8 for help-gnu-emacs@gnu.org; Mon, 06 May 2019 14:47:23 -0400 Original-Received: from [195.159.176.226] (port=54232 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNie2-0000wC-BW for help-gnu-emacs@gnu.org; Mon, 06 May 2019 14:47:22 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hNie0-000GHY-Pu for help-gnu-emacs@gnu.org; Mon, 06 May 2019 20:47:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:NOtIm8iClM5ClEPZOrDKJdVPctg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120236 Archived-At: >> [ IIUC of the 4 cases above, at most 2 run the same version, so we'd >> need to make sure the same Emacs version can be compiled against all >> of those versions. No idea if it would impose a significant extra >> burden or not, but it's something to be considered. Also the fact >> that the latest release doesn't work on all those platforms is rather >> worrying. ] > > Hmm…? I can’t understand :-( > Why can’t Emacs can include a specific version of SBCL’s source (e.g. as > a git module) and compile them all together?̊̈ Exactly because the version that can run on ARM is not the same as the one that can run under Windows, which is not the same as the one that runs under AMD64. Of course, maybe I'm confused by the table of available binaries (at http://sbcl.org/platform-table.html), and in reality the latest version works fine on all supported platforms. Stefan