From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Delete variables obsolete since Emacs 23 Date: Tue, 18 Aug 2020 13:17:07 +0200 Message-ID: <87sgcknqz0.fsf@gnus.org> References: <20200515175844.18941.61355@vcs0.savannah.gnu.org> <20200515175845.997EC20999@vcs0.savannah.gnu.org> <20083fc0-59ca-444b-b18d-69e2f79d8c57@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10392"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org, Stefan Kangas , Stefan Monnier To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 18 13:18:05 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 1k7zcz-0002Zi-GD for ged-emacs-devel@m.gmane-mx.org; Tue, 18 Aug 2020 13:18:05 +0200 Original-Received: from localhost ([::1]:34208 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7zcy-00052z-IU for ged-emacs-devel@m.gmane-mx.org; Tue, 18 Aug 2020 07:18:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7zcH-0004Cv-0H for emacs-devel@gnu.org; Tue, 18 Aug 2020 07:17:21 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:48882) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7zcF-0008DZ-A1 for emacs-devel@gnu.org; Tue, 18 Aug 2020 07:17:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=32FC5F1PsKyVb/0IggkuQOce320qMz1uSJ+sxN8DlQ0=; b=ENKeyof6/nRRjPxoYU6CDxhzTp 154O8LXrThjakyNIE6pa3h5SCRgSYFR3uvMBWKamk/8a4bo1aHr13RIt2znKWPz6/CdXIUIU+cJmS o28ay9JHK499Qjgc0kOovYS5c6r6u7jp/9t8qEwUa2X35EQgOnkePnwl0cMtOo4pMmYY=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k7zc4-0006Hh-HK; Tue, 18 Aug 2020 13:17:14 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEWGopmFk4x6iYt6 h35Wbo42SWBOTFFiXGIwOUYqLDF9kcFRQTuFa2WClcH///+eFy2LAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+QIEgsNM41K11sAAAGlSURBVDjLzdI9btswFAfw+AhWEztBs1QuMmRMh+6FGqW76UpbUcCP FLREqPueAM9SxANIIccW7ZID0AMPkCUnKNC7lLYDSUDtwZ3638Qf3ocoHQ2GO+Mf7T4fTvaA9+ZQ 2NtqP/j/CMdsDvMFcnDhAjJ3dLWFqVRs+uGeC6lB69uu4n2s64/XzSLXIGSyhcGmItJ1GDaJA602 Fd4WWBAXQZgoLFFp1YPp4mcUzPMGOIKs+hXsRxzX2NwR5bL61MJJxAKZs7DinEOie1DcRPXX6A44 yRJ01q57qqIqYpyQoy5Fb90TVbCYcT8UKJo5dnAaVbouJCcAXYG43Vz7Gs50pViR3xORLnORtd/j zLXCIke+ulBI0ANdzAybzsjIFGZN9jxjPBzpwvVnaJImNSCoXXcsSiJIlyvLwaxs1g4fGcvd4KdH NAZg2W01sqlxQOeEK/f22V8wptSC7cFL61rhmtBau+xgbNyIx6dNnHbgvQX3/IXCddG7y2EHFL52 +3JeUuA/PHxrL9HzXb7j51e/1/k1aGHnn7gHJgfD4TO8/xJeHAyTP+/u5VwehIfNAAAAJXRFWHRk YXRlOmNyZWF0ZQAyMDIwLTA4LTE4VDExOjEzOjUxKzAwOjAwdT92mwAAACV0RVh0ZGF0ZTptb2Rp ZnkAMjAyMC0wOC0xOFQxMToxMzo1MCswMDowMKIVxZMAAAAASUVORK5CYII= X-Now-Playing: Dif Juz's _Extractions_: "Booklet" In-Reply-To: <20083fc0-59ca-444b-b18d-69e2f79d8c57@default> (Drew Adams's message of "Fri, 14 Aug 2020 18:56:02 +0000 (UTC)") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:253936 Archived-At: Drew Adams writes: >> I'm attaching a patch to remove most things declared obsolete in 23.2 >> and 23.3. (Nothing was declared obsolete in 23.4 AFAICT.) >> >> There are still some items obsoleted in 23.x left to delete in Semantic. >> I intend to do that in a separate patch. >> >> Comments welcome. > > PLEASE do not remove `interactive-p'. Emacs does have to move on and eventually remove stuff that we've deprecated, and that's fine for most things. But thinking about this a bit more, I agree with Drew here -- interactive-p is used too much in the wild for us to ever delete it. It should stay marked as obsolete, but with a comment saying "never delete" or something, because removing it will break too much code out there. For a perspective on deprecation (which mentions Emacs :-)), this is a pretty entertaining read: https://medium.com/@steve.yegge/dear-google-cloud-your-deprecation-policy-is-killing-you-ee7525dc05dc -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no