From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kevin Vigouroux via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#21695: [External] : Re: bug#21695: 25.0.50; Change most occurrences of `setq' in Emacs manual to `customize-set-variable'? Really? Date: Thu, 02 Sep 2021 08:53:50 +0200 Message-ID: <87a6kvzcw1.fsf@laposte.net> References: <97d3ff2c-9e72-4004-88a9-08130ac99a74@default> Reply-To: Kevin Vigouroux Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16009"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cc: "larsi@gnus.org" , "21695@debbugs.gnu.org" <21695@debbugs.gnu.org>, "rms@gnu.org" To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 02 08:55:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mLgcy-0003q2-0N for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Sep 2021 08:55:12 +0200 Original-Received: from localhost ([::1]:47830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLgcw-0005fT-EB for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Sep 2021 02:55:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51992) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLgco-0005fL-Er for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 02:55:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56193) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLgco-000392-7S for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 02:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mLgco-0002av-6M for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 02:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Kevin Vigouroux Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Sep 2021 06:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21695 X-GNU-PR-Package: emacs Original-Received: via spool by 21695-submit@debbugs.gnu.org id=B21695.16305656459899 (code B ref 21695); Thu, 02 Sep 2021 06:55:02 +0000 Original-Received: (at 21695) by debbugs.gnu.org; 2 Sep 2021 06:54:05 +0000 Original-Received: from localhost ([127.0.0.1]:39506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLgbs-0002Zb-Po for submit@debbugs.gnu.org; Thu, 02 Sep 2021 02:54:04 -0400 Original-Received: from smtp-outgoing-1903.laposte.net ([160.92.124.107]:40898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLgbq-0002Yz-Fs for 21695@debbugs.gnu.org; Thu, 02 Sep 2021 02:54:03 -0400 X-mail-filterd: {"version":"1.3.1", "queueID":"4H0WqN2BY0z14K0Y", "contextId":"62df97b4-e93b-48b0-911a-297d855c70a8"} Original-Received: from outgoing-mail.laposte.net (localhost.localdomain [127.0.0.1]) by mlpnf0109.laposte.net (SMTP Server) with ESMTP id 4H0WqN2BY0z14K0Y; Thu, 2 Sep 2021 08:53:52 +0200 (CEST) X-mail-filterd: {"version":"1.3.1", "queueID":"4H0WqM5MWDz14K0V", "contextId":"dd7caf34-731c-4841-bfc3-972f3d2580b6"} X-lpn-mailing: LEGIT X-lpn-spamrating: 46 X-lpn-spamlevel: not-spam X-lpn-spamcause: OK, (-100)(0000)gggruggvucftvghtrhhoucdtuddrgedvtddruddvgedgudduvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfntefrqffuvffgpdfqfgfvpdggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufhffjgfkfgggtgfgsehtqhertddtreejnecuhfhrohhmpefmvghvihhnucggihhgohhurhhouhiguceokhgvrdhvihhgohhurhhouhigsehlrghpohhsthgvrdhnvghtqeenucggtffrrghtthgvrhhnpeekteejteffgeevgeegueegkeefgeekfeegtddtvefhffejgeefkefgfefgkeeltdenucfkphepuddtledrvddukedrvddrudegtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedutdelrddvudekrddvrddugedtpdhhvghloheprghrrghgohhgpdhmrghilhhfrhhomhepkhgvrdhvihhgohhurhhouhigsehlrghpohhsthgvrdhnvghtpdhrtghpthhtoheplhgrrhhsihesghhnuhhsrdhorhhgpdhrtghpthhtohepvdduieelheesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehrmhhsseh gnhhurdhorhhgpdhrtghpthhtohepughrvgifrdgruggrmhhssehorhgrtghlvgdrtghomh Original-Received: from aragog (arennes-653-1-227-140.w109-218.abo.wanadoo.fr [109.218.2.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mlpnf0109.laposte.net (SMTP Server) with ESMTPSA id 4H0WqM5MWDz14K0V; Thu, 2 Sep 2021 08:53:51 +0200 (CEST) In-Reply-To: (Drew Adams's message of "Tue, 31 Aug 2021 16:15:31 +0000") DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=laposte.net; s=lpn-wlmd; t=1630565635; bh=EWuS2gY3wFP1W0F4J9mizC0iQ9eq/+BBE8vqtf4aPlc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; b=AIFUpK/0rKoefRS9BDLtt4+h07Fx4HYkLmeVCwx4ARJ9F2J5J+qJwGf/i5g06r0PPIVVfVeyVBjENsSoOaMmCnzunxOLOLRD5rYEx6Dt6abZVXe+PBIiDck93RS5EY+/x1ztZna8DxyEfj8m4QWurqKhFHEmbhECuHgtdluvJ/B6BlPU5Rukkt2lXw/C4aFIm76sXDBUjsQb3zT8rs/6BGvDjL8FLTDR9m0yB4OvQqNRZeuKkVTgbF7HsjtN0yWBc4u5JQms2AisSZ1PePlQd5C/suBxNFvytJeHHPDEj4K0Rq8KeiF2OOStOedbKjVLTk6udzZo+zeCwYEuBaf89w==; X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:213234 Archived-At: The potential issue is to hide the developer's view of how to proceed or how things work by presenting them with another interface. It would be much better to bridge the gap between the user and the developer. Choosing to replace `setq' with `customize-set-variable' would be like cutting yourself off from an alternative path. In other words, this would lead to the following situations. =E2=80=A3 customize-set-variable: =E2=80=9COkay, so I choose the value of t= his parameter.=E2=80=9D =E2=80=A3 setq: =E2=80=9CI need to change the value of this variable to cha= nge the operation.=E2=80=9D Even though `customize-set-variable' is more convenient at first, it is a bit like discouraging the user from taking another route by blocking the way: too complicated. With the other approach you can always use both `setq' and the *Customize* interface (simultaneously and as the last resort).