From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Uwe Brauer Newsgroups: gmane.emacs.devel Subject: Re: proposal: obsolete-var-funcs.el or compatibility-var-funcs.el Date: Thu, 13 Oct 2022 18:47:15 +0200 Message-ID: <87sfjrwu0c.fsf@mat.ucm.es> References: <878rljzzeu.fsf@mat.ucm.es> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1772"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:lXui0E+yce8ZBPBQVoKjobWNk50= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 13 21:35:24 2022 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 1oj3zI-0000Fo-OS for ged-emacs-devel@m.gmane-mx.org; Thu, 13 Oct 2022 21:35:24 +0200 Original-Received: from localhost ([::1]:52608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oj3zH-0007a7-7f for ged-emacs-devel@m.gmane-mx.org; Thu, 13 Oct 2022 15:35:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj1Ml-0004tj-32 for emacs-devel@gnu.org; Thu, 13 Oct 2022 12:47:32 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:42046) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj1Mh-0000Nq-De for emacs-devel@gnu.org; Thu, 13 Oct 2022 12:47:26 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1oj1Mf-0007Np-Ed for emacs-devel@gnu.org; Thu, 13 Oct 2022 18:47:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 13 Oct 2022 15:29:40 -0400 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" Xref: news.gmane.io gmane.emacs.devel:297690 Archived-At: >>> "SM" == Stefan Monnier writes: >> In some cases these definitions are rather simple, like >> >> (define-obsolete-function-alias 'set-face-underline-p >> 'set-face-underline "24.3") > Since they are very simple, it's also very simple to correct the code > once and for all. > So just look for `set-face-underline-p` in "your" code and remove the > "-p". Yeah, I meant just in general, in the past, these eliminating variables has been a source of annoyance, that is why I propose to move it to a lisp file where user, who was that problem could decide what to do with them. Benefit, the obsolete code is removed from the main files, and dwells in one file, that might help users with old code. -- I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military. I support the ban of Russia from SWIFT. I support the EU membership of the Ukraine.