From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Shrinking the C core Date: Sun, 13 Aug 2023 22:36:32 -0400 Message-ID: References: <20230809094655.793FC18A4654@snark.thyrsus.com> <87il9owg0f.fsf@yahoo.com> <87fs4pkkqi.fsf@dataswamp.org> <87jztzkgct.fsf@dataswamp.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39420"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 14 04:37:10 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qVNS9-000A1V-81 for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Aug 2023 04:37:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qVNRa-0004xP-9a; Sun, 13 Aug 2023 22:36:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qVNRZ-0004wt-41 for emacs-devel@gnu.org; Sun, 13 Aug 2023 22:36:33 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qVNRY-0006Fh-GG; Sun, 13 Aug 2023 22:36:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=8py7D1udmlEaDw00YHkWmUcfLQ8CiqwObiAyaKSANcs=; b=BnfTiS7p1Obh 2D64OSfKrUj+LXPCdc3d9fQzI+WNdpZz2G4dmplihVoUZrbZWTR1q0tymx5dDGqzM8pmGcm3uxAiB KGZXjdL2+8S41gVYbDn7Ht33xsV5XQT1BL6Kpyi4Nsin104eRPPhK03tzxLaXiEi6f8MPGN5scoQP paauHwQiXsXAxh4lk1R5JKms9v7sO1XCZ8cOuEQzy9i85QQQGcb3U/L8itBELedIZISI53W1IHFse OTdjdeSZhmo06bepGUIRNlC2sL4BIWUrgG6doClAah+EUfrjhCW7UcM5Yv6O8AHV2LmaB49RMOt3C jOjYY/tnUGZJCB8L4OVaFA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qVNRY-00074w-8L; Sun, 13 Aug 2023 22:36:32 -0400 In-Reply-To: <87jztzkgct.fsf@dataswamp.org> (message from Emanuel Berg on Sun, 13 Aug 2023 01:09:38 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308697 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. ]]] > Okay, but here it isn't about joining the CL standard, it is > the situation that we have "the Lisp editor" yet our Lisp is > much slower than other people's Lisp, and for no good reason > what I can understand as Emacs is C, and SBCL is C. What's the > difference, why is one so much faster than the other? It's useful to investigate why this is so -- if someone finds a fairly easy way to make Emacs faster, that could be good. However, major redesign would be more trouble than it is worth. Instead, please consider all the jobs we have NO good free software to do. Improving that free software from zero to version 0.1 would be a far more important contribution to the Free World. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)