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: master 37889523278: Add new `swap` macro and use it Date: Sat, 06 Jan 2024 21:13:52 +0800 Message-ID: <877ckm8uzz.fsf@yahoo.com> References: <170452579053.27998.16123231327386305897@vcs2.savannah.gnu.org> <20240106072311.28B8FC0034E@vcs2.savannah.gnu.org> <87plye9ahs.fsf@yahoo.com> <83o7dyua0d.fsf@gnu.org> <87le9297ei.fsf@yahoo.com> <87cyue92fx.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10671"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 06 14:14:37 2024 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 1rM6VY-0002dw-Vi for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Jan 2024 14:14:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rM6V5-0006As-B1; Sat, 06 Jan 2024 08:14:07 -0500 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 1rM6V3-0006A9-Hg for emacs-devel@gnu.org; Sat, 06 Jan 2024 08:14:05 -0500 Original-Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rM6V2-00088A-10 for emacs-devel@gnu.org; Sat, 06 Jan 2024 08:14:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1704546841; bh=QZ87Bv5hrRx+sg5qcaBlIA6FJjXlhLrTIOSIoiYWNJQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZLq1nPxgkbvTH1wgLgLxLZA07tp5Hrj4+7xQu1uZPiIghx3ctyIMzZWsJpo/SonIxh6FJfAhy1EDTM8XO3BOZrDGkQNtAmurh14U/IgIAypMAQ5NOB9RIkFuLnVXIHvvdl+uwPI0ZXrrqWzMFAEgSo1SRnqtc4qW4XnYJaIH+N4gtQqVHLBctyXj0uhwoEVFPPDspMiCuZHbiN/SJNZRSkaAOTKNw3Yr6OGj0ZS4qoiNPyxGTMWjn3eOv7at4nu4YGr3KU4VxwhbVOVdXKV4anV7jqqTFIOtT3AGn6mDJVtffs8d/3mlaCr7tDWd7NnQ7EQMbnH6WrRD+avVml51iA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1704546841; bh=Vwv8K3rJ+7sH9D2EOgYx2Qfi79prClgN4z2a8A/JnQB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fJ2R3p6H4LoyexfDDBsomEA9p4kk2CCZ2b6xCuAOXhbDt7G3Two27KoRPJ8Pn7WhdcCpTA4PY49MwOHIzL3j3pFtqiF5j8gKXp+auD2RQVh5vzt2RdK90QW54/JnXM63SjGF88rqCCkaUNyd0QNzoYWPFd2sQVMoyyk9t1+TN27GI7Opntazq107deBUDOfka5HydfxLQHUKFIv0cYaIJ5wL9A4tFNV8WMNWB7+z6fzpYLcJ3n5NV1Z5m0Lee5UXCBKML9tmOM0PSoPLCPmdfse92v7WfObn9gul1ueNBsHOT0O6sYnlpqzkuV4xMvyR9IZGCNNPOz6n2KeLNafHjQ== X-YMail-OSG: 6adrryoVM1no1ha9wCTezMc19tgrRy4Fx7JHFwsvRU8p3yuefHaN1smptgjIJMT 37bsr73cNpQj5PcY0oiaQHyFBou5V2gY7ym65I6yCMWej2Wz7lA72ZoxwCPa1EQnaea3e0.r1I.C wdKQXPt46Xlq7g2vC4dYtIZGgqw9OxWETNVg_iS7vH.lwpwDima.rTSjMZ_YPPWXX_K0VyMy2zwc rDWzemNYpxS2n.KC9D9.ogrkT8VNFjZGm_0zQ57fn.Mov46KeQAUmA_Ie3nBP0MMvm1FK7h.ss_1 _aDvO46zM9bcRMBV_SiS2nZD63pZWN_WsOtD6S1ZNlkIDP_03JUNleXH1H43sXz50oB7y.iceLwY goqHBZ0mPdmNtDGk.QcOjRdXtSdxHCCdNTQ4nP.qv_BkMes4d0Jt3bXwg2JKwMMpz0DD8vuuf7xy RM5VCh_2KGOQ9mwRseR19FDiKHipB8Mam8oXr9jsE78.WtxhRkuJRtYdGgHBaOmxssACxa7Ix3DF iJDLaAl8KRaDSmgjlbe_SyYHCsIhYQ20Zax5jxbSgN89WZdcCbieUZMO4QjObYFAdeib4ILSe3af kYmeD4GFNkh.8OEUYedMLPmBNDFhmFGl0.IDVhML5mqlgKeGo6m7RnMLIHYUyvfOZ.t18Tc8sujc 19vd_HdBYqMUDCaDCFihOz3LsvFajeIzkS39QOrs9J_5wqSa0ERS7jwFoXb6VOQGBr_9GV3qGKWo 0IRe7TNKMle9KN_pUzd5it_58gbFzn3fZqxDtbVg7ZTPDgcvhQIIW3Gk8U2neFAQpiYSVSCi4cuN 55AlWdG22ftm_8x6pEBteBP9hKQIH07wwfhZ_yvWlu X-Sonic-MF: X-Sonic-ID: c4865b95-baa0-4cce-933c-610486a14be2 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 Jan 2024 13:14:01 +0000 Original-Received: by hermes--production-sg3-65d57d948b-729cr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 194da41bee4b199138b9fa882550cfce; Sat, 06 Jan 2024 13:13:59 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 6 Jan 2024 03:30:02 -0800") X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.200; envelope-from=luangruo@yahoo.com; helo=sonic301-31.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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:314621 Archived-At: Stefan Kangas writes: > OK, I think I see where you are coming from. My interpretation of that > discussion is a bit different. > > To my mind, that discussion was mainly about what people use in their > day-to-day hacking on Emacs, because that's where the disruption happens > when the build is broken even if it's only broken briefly. There's no reason to hesitate before reverting a minor change that neither provides new features nor modifies internal details in a manner beneficial to users of systems it doesn't affect. In such instances, the number of users affected is not a valid consideration, because reverting the change will not be detrimental to any of them regardless of whether they were affected. Lastly, this particular change's existence invites more references to the macro it adds that will interfere with reverting it in the future; this also goes for other changes providing new interfaces, or modifying existing ones. Time is thus of the essence.