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.help Subject: Re: Someone start maintaining luddites.el Date: Wed, 29 Dec 2021 14:13:26 +0800 Message-ID: <87r19wszuh.fsf@yahoo.com> References: <2BB5D34A-49FF-4EDC-81BA-1C9881E15276@gmail.com> 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="35826"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Stefan Monnier , help-gnu-emacs@gnu.org To: Fu Yuan Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 29 07:15:09 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1n2SEu-0009Bq-Lr for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 07:15:08 +0100 Original-Received: from localhost ([::1]:39488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2SEs-00025t-OT for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 01:15:06 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:32822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2SDU-00025k-V6 for help-gnu-emacs@gnu.org; Wed, 29 Dec 2021 01:13:40 -0500 Original-Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:38716) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2SDS-0002Mp-Ia for help-gnu-emacs@gnu.org; Wed, 29 Dec 2021 01:13:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640758416; bh=7NwKpwdK1IMjX1W3qSZlAu0rBj+bij/hUHQwUaNKT3c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=HYIwWlz8LpQSlvU/FFJMHqXYhATqrc3CQVdom4Tipri2iBx8AtKSQGVWv/LL9hT2NtQ1iGp+ktkh9sicKCinDHhzlhIsAM+u5bMdMqTjBRXtIQX8cVZmPHTMGXEP1YW/98Ep9kn/AEHXwelqhM7polIicxlNnJqQikT3rAZiBst0tQHLgAt/9cAnJpF8B62GzoEzHJDyOmecAQQ6StfPZEL7JOAdfZOKLn+HLLKFh+7tWcg2iFZ85vVeUGXiD+fiVklPibALsw1hlobirzyWgZvBRI3VauFBlGodB3GzLPJoQaBwKeRRIh7YnTfhT0LnUQXDKOInqorc8qf2dZ0YJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640758416; bh=DaDdOhute2XTELshf+s8UocOrKoH0rx/S1WpPYGiXoh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lDTfK35CAtRC8NZZFZxVn8NNgXP4EcVhvbT3FUjgMlVcQ6OItSD6ZPUAKw/OVu6b41z8WPaOqkti6iNq6Pgtu8KvQuuwA3i6kZn0pwFyxkPQKqnXVfXCQ/zmGfdhopyGjrrVG3jpmgqFXp1/mMSmGP0IZ/YAR+icWReZchUZdhYNf1iB/Owt4svNU2djmXlmY76C/yabuAddOX4wistQdGdMwB5G9AB/R84Z1i/Z4aEvf20XUXvwRltgEt72o0KXEZqDlb270ZN7umuqu5mwTBC033PgjNN966e5uXiW7NcGvOrNWhsYFe0/ADWONm2/21mIRR0uMbHYt5VgswYtuQ== X-YMail-OSG: X9eCME4VM1nqjSbFjEBp7c31WJrNYNEeq7y6UMoLgiI14e.GfNAGE7IfKgDTCXR s59.IIL4smHtLEM4MKmwMTFXtlrjPGlqAsoh79uMhyneyiTDwZNL0GsRW3bgk007hX0d8AgD2kp6 7H6EpP8bHGoit1IIpYHZiX_OrcPOggWPoLlloQL9hJD6ZCMchBv_MeyHEd0980ccYtYY0lSzWZo5 ck7A.Ud_MTB1KBYk8NhOw1nVb1.rEaAKFqczZXr86p_5Bxj7jCnuijkW__nBhkFvCb3fsHfGN36x tPH1jZ3g9gCeLXVNl1EH1GLtA0hR_kFAwLufVBTk9sd95MWWWZorY4p3bAzdiQZPnhP01PXGXqhp LvffYnWGV81YuOodhm6sSgBUeAb.DZa1tYnwwwtoAXhtzyeX1M01Sm.XSBhyOGtT7Vj9HNtLWdjW YtStD1jXAp74JAFDo.3F2wstd5RzV_kvZvnmeHypkS9881WCfSzWGW67guW27a6qCee.EmPJiwoO Z.loVHPJTwvgJYTsDfNhbCRQlQoypqx3jFtPJa3TnrL.udQyBgCWq22Z6agqIsdw4_8L8WBMS8bW b6FZWaew4EEWk8ZjSr4AD4kU7HS4NpArux.bXajBx5f0nqU7KltPG2iyjE34H3s_UymHNR34JOBH 1YSDBL2KGE5rYMUNG02BMi1Dxikm.rEvxN0OCFpQaxrhsFOZhyNgGSOwWD3t4MIzlhrJs3LAM7mq zJC3C2J_Eo2hljlh33lTITeGsnr95z0yUeNnajYq2pB8AaHi8XI7qObYPAH978BSLgVWTNKplqrf tBMLkKatjxnwVCSWlBzAqs2q6zek.6FkSSAgtKkDYJ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 06:13:36 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1de91beed8ea8bbaab4fa4adade420af; Wed, 29 Dec 2021 06:13:30 +0000 (UTC) In-Reply-To: <2BB5D34A-49FF-4EDC-81BA-1C9881E15276@gmail.com> (Fu Yuan's message of "Tue, 28 Dec 2021 16:58:29 -0800") X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.148; envelope-from=luangruo@yahoo.com; helo=sonic315-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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:135061 Archived-At: Fu Yuan writes: > It shouldn=E2=80=99t be hard to allow users to choose a release they want= to > stick to, no? For a starter we can have Emacs 28 when 29 releases. And > with each following release we can add the previous release to > possible fallback list. > > Providing fall back for releases prior to 28 might not be very useful, > as users who want to old behavior must already have the configuration > written in their init file. I expect future versions of Emacs to behave generally the same way as Emacs 23 or 27, so that I do not get lost trying to use it, but I don't want to remember how Emacs 28 (or 29, or 30, or 31) behaved so I can pick a version whose behaviour it should emulate, if that behaviour is even enumerable. Such a compatibility layer will probably have to be constantly updated as well to fit with changes in later versions of Emacs. The solution is simply to not change the default values of options when it is not due, and to change them when it is, forgoing any of the "compatibility layer" nonsense.