From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Replacing all C code???? Date: Sat, 04 Jan 2020 18:47:16 -0500 Message-ID: References: <83blrkj1o1.fsf@gnu.org> <41b3e9a0-2866-4692-a35c-6d9541bc3aaa@Spark> <83lfqnha8a.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="237164"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: VanL Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 00:47:50 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 1int94-000zbH-8I for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2020 00:47:50 +0100 Original-Received: from localhost ([::1]:37734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1int92-0003Wc-Un for ged-emacs-devel@m.gmane.org; Sat, 04 Jan 2020 18:47:48 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35556) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1int8Z-00036O-4u for emacs-devel@gnu.org; Sat, 04 Jan 2020 18:47:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58952) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1int8Y-0005CT-Dl; Sat, 04 Jan 2020 18:47:18 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1int8W-0006ht-S4; Sat, 04 Jan 2020 18:47:17 -0500 In-Reply-To: (message from VanL on Sat, 04 Jan 2020 23:50:24 +1100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:243953 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Rewriting all the C code of Emacs in some other language would be a tremendous job. With the same amount of work we could add many important features that are lacking. We could make it possible to edit fancy documents, which currently require a text formatter or LibreOffice. 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. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)