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.devel Subject: Re: Shrinking the C core Date: Thu, 10 Aug 2023 10:44:18 +0800 Message-ID: <87sf8rty4d.fsf@yahoo.com> References: <20230809094655.793FC18A4654@snark.thyrsus.com> <87il9owg0f.fsf@yahoo.com> <87ttt7odzh.fsf@arch.mail-host-address-is-not-set> <87leej7ima.fsf@gentoo.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6516"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eric Frederickson , esr@thyrsus.com, emacs-devel@gnu.org To: Sam James Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 10 04:45:31 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 1qTvg1-0001SS-MN for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Aug 2023 04:45:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qTvf9-0006Xt-Ub; Wed, 09 Aug 2023 22:44:35 -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 1qTvf8-0006Xd-RW for emacs-devel@gnu.org; Wed, 09 Aug 2023 22:44:34 -0400 Original-Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qTvf7-00068I-5q for emacs-devel@gnu.org; Wed, 09 Aug 2023 22:44:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691635470; bh=ZrGpuxUGERQTk7mRxrzQlYtFqjB9EVuM/eCpXxPnSS0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=CAS65XZADzpXzgDYmWVghMec+G5epz/mHucKt/UW+UqVezWVl5zALtFM7EksgIX84PeXGcZnlirVDD/qM8dQz2DC9nXc4P83SM/ujkeTsJZArnJ8yW2njnby1WmWPjnbhx7lCkwWeYT9r159dwNKl4LDC3o8w8TajwZqDRbzKCITExBNiJQVjVgbKWfbYz5Qk19QHgqqe4hFdQSn0M55gIb2xraRXEc43TTHT5M/KtSwBU9aJU2yolJ6HJJcEnyMeCRXxy+yYn+aKP7aW44mp+Fi8B1k508blITH4tk5GE0s47+1PRKl3j7QrkzGhH6immk3g78CFiMvaWqXf2TX7Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691635470; bh=jfMHFW5nwfueqxlafrh+MEEU2EILOTzoHYUwSAAxavP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lHuOTnssXn1drOXKhvLHbg1bMqiie6/7qPh+GwfDpJqrxKATT/S9CP644pBriUb72bpGf+6kllQpIcpCBEtsDTxqfMUtB5LoyLpCVrhq+NCdBKDxy+U1Jn4eSvvMnSGn4ajSfjbPJI35/43Pku386qtIJIHUvXAIjWyJC0Wi0jlHm81oGT4pw4eCGL14Ss617lr6q1QnwKmGX2KXh09oPicjvNdzWmK1G+VlTckdf0ubhA9eT8+t92ABX/OkGVLtB+yz/pjhBoOE1dIkddpe1q96vYAINu6nc2Ay33BiJqTolE6ba6ULr+BRJg+MWqqKOAVabJh9a8VARrFz0qKljg== X-YMail-OSG: 1TpVblcVM1kIZKq9eJxNARBvwFoeq.yQPA6UiSRkMJ59d2NuOVnNlP875KaM98y Rhi4pPM7OEOFBpod9c4aXKa8XxrBDOS9.XvIQtu3rHYCbjXQNXmqF_HGc26cCxMuU791Ye2GU_sg 46tD9u9HDBUgQVs7NXuyl2Ibp.sRNU0B4vGkFBO3b4_U64uH5yqF71IPvMdxrKq3Pzb.TBvp7S1c coa5jUKd8ksn_TLtuuBWtze1kdnPwZaP5i8uhl3Bn_K37gPZ5h3wTnr0HjF9zC3w92P1cpAD6Auo .xsrv2UcqTQGH_PMefxWjRqFdmhcfUyJRAYsF3uLiZlc_z.PSpsjWR6hg6hhB5qZhqzCTXJYopva MUlkpkgphHASbVLQ1L3jbQmSZ6BuKRCKB9e0OlawVkVnS2ZeXvH.QHmUH0E6C0jOgRfp4.NX1D_H hmTW1RiEXMRFVXfjoasHYK5Whi5BZ8B8lpUYft5j7_anMXJgkVe4vHemQqCSZe.I4Arkn4hXvyv2 bQojwPdC3nTl2RQe02_OPoSYuStWnLftFJUTSelZXDJyjEHUNfWAfC92eTsqBa.N4vPAy9dZtVYv jRYySJToZVZ1Gz3x.GeGKJ74qalI7BWGsQmjio1ztZA_.qx9_EiXE_bMfD8O7ZFjrPIxBtYkdhGX 0oXMvU.qKkHK9bqwnAObeFm5G4RH4ayEwcUtmtY6LtRqdrUN5CguGC2qBYqH8wOKsT4wPJqOq350 lBDqdsZxmt0kSGQKhrOixGH.M4vF01ocCzMbKigOsKHm8FRiqW.H5EGGCOYJQ0Cw4AaXe6_1kdgc RrRV_SSsZcQ2aA1EaY2lcFAQhoMkIELD.f79ODT7sk X-Sonic-MF: X-Sonic-ID: db14130a-8155-43ca-a58f-6abeb6473876 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 10 Aug 2023 02:44:30 +0000 Original-Received: by hermes--production-sg3-69654d8bd-gltbk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 440e4762d25ca3711352dacc271a209f; Thu, 10 Aug 2023 02:44:23 +0000 (UTC) In-Reply-To: <87leej7ima.fsf@gentoo.org> (Sam James's message of "Thu, 10 Aug 2023 03:07:58 +0100") X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.148; envelope-from=luangruo@yahoo.com; helo=sonic314-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:308504 Archived-At: Sam James writes: > While not being up front about the changes is of debatable wisdom, I > didn't find it particularly alarming given I at least have always > understood the aim to be to have the C core as small as possible anyway. I don't think that's true. The C core can evolve as much as it wants, with explicit action taken to reduce it if necessary, or if doing so assists flexibility. But that's besides the point. Transcribing venerable and complex code like fileio.c wholesale is out of the question, at least absent very solid justifications attested by concrete plans to make use of the changes.