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: Fri, 11 Aug 2023 22:46:46 -0400 Message-ID: References: <20230809094655.793FC18A4654@snark.thyrsus.com> <87il9owg0f.fsf@yahoo.com> 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="16239"; mail-complaints-to="usenet@ciao.gmane.io" Cc: esr@thyrsus.com, luangruo@yahoo.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 12 04:47:07 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 1qUeee-0003yY-Qr for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Aug 2023 04:47:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qUeeP-000853-2N; Fri, 11 Aug 2023 22:46:49 -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 1qUeeN-00084f-Qt for emacs-devel@gnu.org; Fri, 11 Aug 2023 22:46:47 -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 1qUeeN-0005Pk-E2; Fri, 11 Aug 2023 22:46:47 -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=csSBc3Og4qPYemcxPAnXbSZVGhUcwUesKCqr83p+XEU=; b=gUTKutX8PmRQ HLT7RVwvEXAy0K4o5AjCPqEXP5I+Y6maH+imxOSXvQ79p7mSFGhV07mYrUHBbrqEyz5MlFPijArBv HlnOcVxQvti90xr8UCk+SJ615/FS7buRLofT2X1oVXbjT6G4DL6HIkq6LZ4X/0clH7bpgVhPYXymJ F3tL8dkTUlPSafkMrzYE7jh6AogS1BPuUlnu1V0hKfvTS5ki5hb6BXtSgprVy3wveFjlWk79GrWB2 tFCMwuyf36o0ypSKtHh6iKjFhQyWnr0+7BLUjzgRcvBtf4pPvTqJBT1TxeoiMi5SxDnDshLbL2Tem 3fw1MSBBoOnlsQ/cpvuo/w==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qUeeM-0007UC-Su; Fri, 11 Aug 2023 22:46:46 -0400 In-Reply-To: (message from Dmitry Gutov on Thu, 10 Aug 2023 14:28:00 +0300) 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:308596 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. ]]] There are occasiona when it is useful, for added flexibility, to move some function from C to Lisp. However, stability is an important goal for Emacs, so we should not even try to move large amounts of code to Lisp just for the sake of moving code to Lisp. The rate at whic we have added features already causes significant instability. -- 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)