From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Obsoleting of generalized variable setters in 48aacbf292fbe8d4be7761f83bf87de93497df27 Date: Mon, 21 Nov 2022 17:56:34 -0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37767"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Adam Porter , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 22 02:57:08 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 1oxIX6-0009eS-Rv for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Nov 2022 02:57:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxIWn-0006mK-4V; Mon, 21 Nov 2022 20:56:50 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oxIWh-0006m7-8T for emacs-devel@gnu.org; Mon, 21 Nov 2022 20:56:43 -0500 Original-Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxIWa-00068L-04 for emacs-devel@gnu.org; Mon, 21 Nov 2022 20:56:43 -0500 Original-Received: by mail-ot1-x32f.google.com with SMTP id g51-20020a9d12b6000000b0066dbea0d203so8468773otg.6 for ; Mon, 21 Nov 2022 17:56:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=gIJwD+5Zmp2Bln+fBT1YIOJEfx5sLEHefMfC2LHQYHY=; b=EcNmi8RyYNv6PhrfPQ7coStdw4x8A+LxYBPyeFSf+oz+0hkqwJVMPM+64w4q6GjKta 7Iyi9JEuOogiGT6v9vjlpp9JFeJJO/Ec18eAHM/0z3NOGJMsiDBta2k1oyS4D1h8iixE fb7BaycMWN5DBnr1Qptm+3WWVNUzFts/07VZL7aLpS+WrcpuTJ0UAf13zhcYU0W1AB3Q 9G7LxyZkLmfqQkaAHzdlLhSsSkk0MAvWW3ry+pIYmQGpViXl8ayeQ5FohRhAhbMGyIs4 KVbWW2ljHbNHeUpaC1nt+boqww1tVbZnsXxu3UFU9xeu2RhUiy728r0DH6fRo0iPZD0u RW8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gIJwD+5Zmp2Bln+fBT1YIOJEfx5sLEHefMfC2LHQYHY=; b=6BrfFQJPov7o4yMRfG86l6/IioCITopeaRAsAavvxGttEG2NbjMsxqsXMaRnZRr0xs KOx+9RTCMxZYHHGiZRqQ27izPA7X8tU3FNoAZR1DJoXTOy4AzeKM2j7cSravQ1gLc+VD ysUEJ7h3IwFWzTpmP2aE64kLCFe2r/x3rginw1vlB2ihclylaabj2prS1rjGjL4Cpf/o oQthug1jO5SovRus1PqpJ0x9zajFugpJJFiwO0c3n4oQO5+MyNGUYWsPfdZxlT+UGNhc y/yDPIqMkglhjTOddWZyljj5u+j8GI4rfryClAtbEh616wmeexPuPfK8JTRkUtiQ67V5 jZJg== X-Gm-Message-State: ANoB5pmKuX9fkd3F9xpvBKFjXRLgl6fjzLA9WNOJbicfpFwcMddgwEcG YsY1Z7XjVCvsjdJAiwoeQJQNSwsVdEI2H8N8Uew= X-Google-Smtp-Source: AA0mqf4MMO7JsksklndDg9jQsabb8SJkZ0MnrJUcfSE19jyADI5gp3vljYMZ34qBk4uQeHttuBSDOWbQ7lIiz86f0DE= X-Received: by 2002:a9d:5c81:0:b0:661:c48b:12db with SMTP id a1-20020a9d5c81000000b00661c48b12dbmr2403136oti.105.1669082194845; Mon, 21 Nov 2022 17:56:34 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 21 Nov 2022 17:56:34 -0800 In-Reply-To: X-Hashcash: 1:20:221122:emacs-devel@gnu.org::9hyeCrYf2Qd2CxMu:5plv Received-SPF: pass client-ip=2607:f8b0:4864:20::32f; envelope-from=stefankangas@gmail.com; helo=mail-ot1-x32f.google.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, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300320 Archived-At: Adam Porter writes: > I agree that each should be debated on its own merits. But has the > burden been reversed? Could we argue why they should be removed rather > than why they should be kept? Lars did make the argument at the time that they had surprising and hard-to-understand semantics. So I think that general principle is one that we already try to follow. > And I don't know who has the time to research and argue to undo 38 > individual things that I wish hadn't been done all-at-once in the first > place. :) I'd suggest reporting bugs to unobsolete only the ones you care about. The ones you don't care about are probably okay to obsolete, right? And if they are not, others will report bugs.