From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Delete variables obsolete since Emacs 23 Date: Wed, 19 Aug 2020 18:15:33 +0300 Message-ID: <83364iekfe.fsf@gnu.org> References: <83r1s4ftc7.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10048"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 19 17:16:40 2020 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 1k8PpQ-0002TF-Gb for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Aug 2020 17:16:40 +0200 Original-Received: from localhost ([::1]:42164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k8PpP-0001eu-IN for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Aug 2020 11:16:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k8PoY-0000oo-NN for emacs-devel@gnu.org; Wed, 19 Aug 2020 11:15:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50015) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k8PoY-0007ps-3x; Wed, 19 Aug 2020 11:15:46 -0400 Original-Received: from [176.228.60.248] (port=3474 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k8PoV-0005Wz-AU; Wed, 19 Aug 2020 11:15:45 -0400 In-Reply-To: (emacs-devel@gnu.org) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:254018 Archived-At: > Date: Wed, 19 Aug 2020 13:54:50 +0000 > From: Gregory Heytings via "Emacs development discussions." > > > I'm not sure it would make much difference to the speed at which people > > move away from using the obsolete feature (which is really all that > > matters, in the end). > > > > FWIW, I think it would. With the current situation there is no concrete > reason to move away from such a feature. As Eli wrote "we don't really > know whether we will remove [an absolete feature], let alone when", so it > could very wall stay there forever, and I can understand Drew's viewpoint > who did not make the effort to update the 2500 lines of his codebase in > which 'interactive-p' is used. If he had been warned, when Emacs 25 was > released, with: > > (declare (pending-removal called-interactively-p "27")) > > he would have known that it would be removed in a medium term, and would > have had a reason to update his codebase. You seem to be under the impression that we have difficulty removing obsolete features when we decide it's time for that. But the reality is we do remove such obsolete features. It's the decision to do so that's difficult, not the execution of the removal once we do decide. P.S. Could you please refrain from using Reply-To in your messages? It causes emacs-devel to appear twice in the addresses of the responses, so I have to manually delete one of them. TIA.