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.devel Subject: Re: Replacing all C code???? Date: Sun, 05 Jan 2020 00:01:42 -0500 Message-ID: References: <83blrkj1o1.fsf@gnu.org> <41b3e9a0-2866-4692-a35c-6d9541bc3aaa@Spark> <83lfqnha8a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="178081"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: VanL , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 06:02:01 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iny36-000kCl-LJ for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2020 06:02:00 +0100 Original-Received: from localhost ([::1]:39214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iny34-0000Kf-V9 for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2020 00:01:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34132) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iny2z-0000K2-4G for emacs-devel@gnu.org; Sun, 05 Jan 2020 00:01:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iny2x-0004Mc-A0 for emacs-devel@gnu.org; Sun, 05 Jan 2020 00:01:52 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:52050) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iny2x-0004JY-42; Sun, 05 Jan 2020 00:01:51 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 5BB4C1007B5; Sun, 5 Jan 2020 00:01:50 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B7AAE10040C; Sun, 5 Jan 2020 00:01:44 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1578200504; bh=yS7uzva+Uud6tdFNomYjt29MgXW8fuDVguVxrq2MZQ0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=AvS3u+RXYH6U4Bd4XpzfHpQcpj4BrScUL6aENSPoIJV+7N72obbT2suBGjGE/29/5 7i4xs1PdFnW/a5mEfO4KFfBK7r62OfpEDX6Blj6V+knYPojTsrFYxAakt70LE8z1NR Nqy/nnTX2Z1i0ATnrNEPOz88EmYGmlCuNoJHYhK38bhdyEZhtSSDyRJUwocgRjiFXG i/ZeiJG0y4McTdozuYqHp4v3JFud/GoRT4h1ZRaluqzLcF4nY6+gx5pOvRAwHBqnAx vEo0rQBa+Te14sSbeyIHFLxsQEsAhZYF/69/k2+fx8hO26EnXLv5sdS32iCa+xrzAZ qkYQ/UlUSh7yg== Original-Received: from alfajor (65-110-220-116.cpe.pppoe.ca [65.110.220.116]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 48885120544; Sun, 5 Jan 2020 00:01:44 -0500 (EST) In-Reply-To: (Richard Stallman's message of "Sat, 04 Jan 2020 18:47:16 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 132.204.25.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:243963 Archived-At: > Rewriting all the C code of Emacs in some other language would be a > tremendous job. But one that can be "embarassingly parallel" and that doesn't require necessarily much design work, so it's not terribly hard, many people are able to participate. It might not make Emacs better, so it might be harder to motivate people, but the REmacs experience seems to suggest that it could work. > If execution of the other language is slower, the slowdown could make > Emacs unusable on old machines. Old machines such as the T200 and > T400 are very important for our freedom since we can run them with > Libreboot. We must not downgrade support for them. My main machines run on Core 2 Duos, so I definitely care about those "old" machines, Stefan