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: Confused by y-or-n-p Date: Tue, 05 Jan 2021 09:32:29 +0100 Message-ID: <87turv3hsy.fsf@gnus.org> References: <834kkcr1eo.fsf@gnu.org> <83czyvkts6.fsf@gnu.org> <87bleetirr.fsf@mail.linkov.net> <87y2hhri3n.fsf@mail.linkov.net> <83pn2tkfg8.fsf@gnu.org> <871rf7ippu.fsf@mail.linkov.net> <83a6trg6mc.fsf@gnu.org> <87im8f951f.fsf@gnus.org> <83lfdacapo.fsf@gnu.org> <83wnwsbuwp.fsf@gnu.org> <87mtxo4tph.fsf@gnus.org> <83eej0bnsd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6761"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: rms@gnu.org, juri@linkov.net, rudalics@gmx.at, stefankangas@gmail.com, Eli Zaretskii , emacs-devel@gnu.org, drew.adams@oracle.com To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 05 09:34:30 2021 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 1kwhnS-0001cZ-Av for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Jan 2021 09:34:30 +0100 Original-Received: from localhost ([::1]:36540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwhnR-0004fi-CZ for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Jan 2021 03:34:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47130) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwhlj-0003wS-Oz for emacs-devel@gnu.org; Tue, 05 Jan 2021 03:32:44 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:58866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwhlh-0003Tz-TI; Tue, 05 Jan 2021 03:32:43 -0500 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=GulGcIExK3NwEvP3OeXXoUmkDW/gnlscOE8wsfXpyn8=; b=YL+gevfQB8seEFxLBlfc027gzf AhLAWLrbsIr+qOSFvauenSIFdiYBn8zpY5MC+2SSDTEBywyt6dVyT4piC5zEMcRpRzhGt8TM7efuw n83NvjXW5OPAqOUqCd1AFfzaLbPSnRhEIvCklW46jwSk5MPz9JvV47/q9WU3r3I/47M0=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kwhlX-0006bB-Ai; Tue, 05 Jan 2021 09:32:33 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEWEfIC6u78+ZphW S0b///8R7sS6AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UBBQgDAzzUqtIAAAGpSURBVDjLjZTtlesg DEQHaAA2DWBoAFv99/ZmBNjOO/tjlThgXST0AQFKDvrGRgm5NU1KKVhP+Wnt0DhXtEplRpCiVR9K qU5Qbsl8iQ3S/twgy9WWPoIJxEM+2wtcZ49oBYrlLWkEgf/lyGZIw8HaknkoBwKDgxUVZ5nhZ4Fx 4dYz3FY52CC4BuIDaMTkcQOvBSJqAViEhAcwz6rRa4Ji2oSLPLsaApgsn4GUBOQcWPXTUqaXmcas 1a6YnORMgyNvVasVrvdoTV7YPez3LeypLGIXGH1irYJLbAq8RzuTe1nA0KbnqzOYBYIANd0dw/YQ UASsD+v3vinQ6MPN5+sfwICNCa4+weX662i3xbNacvQvV49UxnPiF6ACneEBaVcrfAYh8/gqHrvG j6kR365GtKsmKyG/wUg6BFFdzaM8II0xk2FXQYB0++fUwVkSzXTnuu3mREKeW2MqKfqNw+4O1fxl 5f2WNrijMVsqk7KAE22ngf0TwLq+i+iocaLD3F7EofYK2+JFuIeafoP2AD+1D3iI/lvwuuHbWSh+ 3F5XfwMafL7AIkEt/wcFRn+kRWTuRAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wMS0wNVQwODow MzowMiswMDowMJCkJjsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDEtMDVUMDg6MDM6MDIrMDA6 MDDh+Z6HAAAAAElFTkSuQmCC X-Now-Playing: Prince's _Around The World In A Day_: "Temptation" In-Reply-To: (Stefan Monnier's message of "Mon, 04 Jan 2021 13:02:15 -0500") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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:262505 Archived-At: Stefan Monnier writes: > No, I was thinking of changing `make-obsolete` and friends so they > undefine (or refrain from defining) the function/variable. They could > do so by testing `emacs-version` (or some other way to detect the > `master` code) along with some extra config vars (e.g. a var to force > the behavior globally on way or the other or only for some > functions/variables). It's an interesting idea... but I'm not sure we have sufficient obsoletion discipline to do this "mechanically". That is, most things that are obsoleted will be removed on schedule, but some things are so prevalent in the wild that they have to linger for a longer time. We could mark those few things in a different way, though. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no