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: master baf1a7a4a0: Turn gv-synthetic-place into a function Date: Fri, 23 Sep 2022 13:53:38 +0300 Message-ID: <83zgeqpdjh.fsf@gnu.org> References: <835yhkzmn8.fsf@gnu.org> <878rmfx51p.fsf@web.de> <831qs7zj9e.fsf@gnu.org> <87v8piec78.fsf@web.de> <834jx2xphy.fsf@gnu.org> <878rmenmd4.fsf@web.de> <87sfklgmba.fsf@dataswamp.org> <87edw4bzrp.fsf@web.de> <83y1ucu4k9.fsf@gnu.org> <87y1ub7kjp.fsf@gnus.org> <83wn9vqrxa.fsf@gnu.org> <87zgeqa0ng.fsf@web.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12084"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 23 12:55:23 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 1obgL4-0002zf-LR for ged-emacs-devel@m.gmane-mx.org; Fri, 23 Sep 2022 12:55:22 +0200 Original-Received: from localhost ([::1]:57444 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obgL3-00021q-Cd for ged-emacs-devel@m.gmane-mx.org; Fri, 23 Sep 2022 06:55:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obgJC-0008MD-K6 for emacs-devel@gnu.org; Fri, 23 Sep 2022 06:53:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obgJC-00069r-C1; Fri, 23 Sep 2022 06:53:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=t9BjgX2665t+OmwSNc8dlI2HRufxAcYjlxT4le0zxbU=; b=g8rW7zXJahsc wPJ+yxtYBTLnnAz4p8wGD6fVh3sILbmy76SbRlXKizRCQZqkRRGirOCQlg5wiwhX4J0OBHqZOuiOy 6PxiKYk9vR7FUqi9hYI4ULSdsj6wRC8go719Eu9NPSs8M3ZTfSlMjFVuiH3PXfsUeqNhe64eIfjuc 4FEAQE7Oj9+eseM6Uxkj9KyBoh7pCjOf7FGZvxyB5kSy3Hr8PEoSenx6wu2w9dZeGe36XomwLT4f5 9dKiEdXRO2p5Pse5bYy/BGTpVAAYVLwjDFRzFxmPpSgPsbJpTRNUOUmtnjdw7nI/S74LCx31FUAaK /gOz99FZ6F5Q0FvrztIBmg==; Original-Received: from [87.69.77.57] (port=2627 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obgJA-0007cr-5U; Fri, 23 Sep 2022 06:53:25 -0400 In-Reply-To: <87zgeqa0ng.fsf@web.de> (message from Michael Heerdegen on Fri, 23 Sep 2022 11:41:07 +0200) 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" Xref: news.gmane.io gmane.emacs.devel:296034 Archived-At: > From: Michael Heerdegen > Date: Fri, 23 Sep 2022 11:41:07 +0200 > > > How about > > > > This macro evaluates FORM and stores its value in PLACE, ... > > We could also say (a bit more similar to the first sentence of the > `setq' docstring): > > -- Macro: setf [gv val]... > Set each place described by the generalized variable GV to its VAL. > ... Generalized variables don't "describe" places, they _are_ places. Also, "set a place" has the same problem of conflicting with the "usual" meaning of the word "place", so it's potentially confusing. Replacing word by word due to an analogy doesn't always lead to clear documentation, IME.