From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.tangents Subject: Re: [External] : Re: Shrinking the C core Date: Tue, 12 Sep 2023 20:16:05 +0800 Message-ID: <87bke77fju.fsf@yahoo.com> References: <873503y66i.fsf@yahoo.com> <83il8fppck.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38557"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= , esr@thyrsus.com, rms@gnu.org, drew.adams@oracle.com, arthur.miller@live.com, acm@muc.de, emacs-tangents@gnu.org To: Eli Zaretskii Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Tue Sep 12 14:49:33 2023 Return-path: Envelope-to: get-emacs-tangents@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 1qg2ph-0009lL-7n for get-emacs-tangents@m.gmane-mx.org; Tue, 12 Sep 2023 14:49:33 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qg2p9-0007ba-PP; Tue, 12 Sep 2023 08:48:59 -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 1qg2Jl-0008MZ-Kv for emacs-tangents@gnu.org; Tue, 12 Sep 2023 08:16:33 -0400 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qg2Ja-0005Cb-JD for emacs-tangents@gnu.org; Tue, 12 Sep 2023 08:16:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694520979; bh=9BgnutVUdapzFhrqHI7K/A2Gf0veTziHjquHjoYKofw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=sAtC269Gayu4fNBww44EjIqTCLRoiEqCvXIkQ9VpMSFiGYqzRcecMEoNZhg0BLuXO78l7GADCUxVaE/ZKC4IhDjoItGz4Fa4Uzg4FVj2AjR/g8+l3UQwYVfh36zpeGyoytINLNWUiwHsJjyqhDTkQJBHhJDMilVx2hJTlAN2rVDUTrUTqaTtOWsPLCKUbstLvz0gGoMxmqSax6JxZcZsfVc4Kfr+lPFE9dNjFeD79yOwTBpHaA9IEAgVZW6QI1A6wD/nwmDe4yCkvC4VioEpNZ1qaU4C5YnblUu0vdtvWI8irs8/d/HU4OLJD08G5We9vsxO0xeKKDiYtiybpG+6bg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694520979; bh=RkgenME8LJZURhSa8KjmT0ngbPfV7fe9FgMQFyFsCVv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=IWfZH7pjdevQpJ0SLhFBH83YTmJtNMP4giQSTDU3Aqwh32wvpYp24tHg3MH4TcQC8nlg2EED4NwjnhcMWMHfdniP1nKYf+PI7xuiWNrrYm+/UNAfAugYFT+HpImjKAMjfgVV4gWES7F1s7NyejvsJ3/lQpsDRbuXHSw2f+9gMTGsO40fcYHdi2n/nT9zJlvoBnqWyQ/4XYZLQMI29R3znJ0uhKn2QiNPzoX5SjOweSsWyHxCVwvWetoN6nEw3EuxIgj8+aiCJ5ga3SbtEVW7MGcmJsZFJe53DtJ/ynCxNl7EyC4RmyvbxcGlKpW9zq1DKOTIh4YhwZEDzQYG8QhSnw== X-YMail-OSG: VX0dGPsVM1mVtON0fvHjJggfVohQX4Zv4YewS_mPR1cY1rloeTC9uV9op8sFrcY N8SRRq_5ejnIJAiDWEau8kG2eci7qIlarcW0f8gqnuY8Foy7W0VJIeJrb6NxSk2Ixt6uB8ifrZ9O Yvf3YLJfrgZnisTC7KihQ.sOQFeM7gKnH72oCK92qVoYIzjdqY3_rF5bJWpqBKiZa4fz3DRcBGCA wjSFYk_46iN1G8iPwsH1GWFVtb42NktqZEIOYiavSWG29iUaEPke37wgjWvQRhfYGHhUxXyOGS13 SoakQHSfdYXpiE91PjgIvz5smqIxbzgfq82v1KKgwdQ9UHuVFTWHgM4ZLevwpRroV43e68DozhFJ bxjt7UqGY8Wpkh8NJQp7ySlZBuMtzRKOLwEHxkRfY0EYYbpLxxAiylraiZZ8BDXcBGnhFHlrVzrL 2JUcpznRs.0xwo_5zt6XcJU2.wenB2m5Ie8093RP7yeTiHMLkQRgeBAvtITqapYRg7C9373IiYGH OZ5n.mZEiEbLjZDKslaLBS3Xs2FEcfUy6GYb.ojrO0nqTWcwIxnIcRXPo08dmEPhr9Itojc6rscr E0lsokrOMmXeWyp4kug5iKc8jUNt4QMPCsqgUn4hn5bUN5qJ7yfLf1nxFfAmZvk0HmELT6VPBjtv CnouMpreOb5_9HOtJXbPvNV6GzQwFfqgoWJWW7M1E4fcrwgiTi9HBQDxzSdCCiPbxfsvSZhwGMzi LGq2kdsZuWuSsfteKbFMmAw62oKpJwmyWQKU9gH2v2aoVRfSjvPnewzVO2dQdDdPg9dLr_EsC6_b pfBFoo2mzbKiHOs9fCITYo.4sxfMkrtPEcXau3.GxO X-Sonic-MF: X-Sonic-ID: 57e2a84b-01af-45a6-8bf3-c7589207c0bd Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 12 Sep 2023 12:16:19 +0000 Original-Received: by hermes--production-sg3-69654d8bd-tsbjv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 795023c9478af0049818812af56a084e; Tue, 12 Sep 2023 12:16:13 +0000 (UTC) In-Reply-To: <83il8fppck.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 12 Sep 2023 15:07:07 +0300") X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.31; envelope-from=luangruo@yahoo.com; helo=sonic313-56.consmr.mail.ne1.yahoo.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 12 Sep 2023 08:48:49 -0400 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.tangents:1067 Archived-At: Eli Zaretskii writes: > [Redirected to emacs-tangents] > >> From: Gerd M=C3=B6llmann >> Cc: Richard Stallman , Drew Adams , >> arthur.miller@live.com, acm@muc.de, luangruo@yahoo.com, >> emacs-devel@gnu.org >> Date: Tue, 12 Sep 2023 06:38:00 +0200 >>=20 >> "Eric S. Raymond" writes: >>=20 >> > But it could be done. There is a technical path forward to it. >>=20 >> Which would have to cope with buffer-local bindings. > > Right. And the display code. And text en/decoding. And input queue. > And faces. Etc. etc. -- these are all written in C, but are full of > Lisp data structures and calls into Lisp, so separating them is > anything but easy or even straightforward. Which are all components that have grown immensely in both volume and complexity over the past 20 years or so, which is to say, since you (Eric) last expended significant amounts of time developing Emacs. Not a single individual understands everything, particularly not to the extent necessary to orchestrate a rewrite or re-implementation. > People who have enough talents, knowledge, and energy to do this kind > of job will be better off So it is already a stretch to assume that such people will materialize at all.