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: Tue, 20 Sep 2022 14:19:05 +0300 Message-ID: <834jx2xphy.fsf@gnu.org> References: <835yhkzmn8.fsf@gnu.org> <878rmfx51p.fsf@web.de> <831qs7zj9e.fsf@gnu.org> <87v8piec78.fsf@web.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25299"; 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 Tue Sep 20 16:09:51 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 1oadwc-0006NR-Nl for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 16:09:50 +0200 Original-Received: from localhost ([::1]:40618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oadwb-0001TA-2w for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 10:09:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oabHJ-0007cM-BQ for emacs-devel@gnu.org; Tue, 20 Sep 2022 07:19:01 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oabHI-00068n-Tg; Tue, 20 Sep 2022 07:19:00 -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=BL/q3umCDEbl8biaLxNKj96AEnxEOF+XhWuP9UMyop4=; b=aEkPReVzjR9F 4EMXvuHcKyILRfU8j4P9UpImVIS6o23DqKEockpaY2M8dCGpbMNQE3tLmbtf7zk8jewrRzINs5nkz 2AchkSkm9shm0+mro3Q8k7i9SvQRzXlwR0vHpx6Ol3/5JaEndq67LTVCTJ9NfAv0XgqXjb+Mrz68X o5Dy4xl0XV2kstoRZmJHdr2u/kGGZaI+AdZ2FAuo3F56WIHFeBRoVcmd8GIvw0yWqyIJ1e6LCxEqj C+QrL9V4Hdmuxhk4K/QYQQhIc5hBXarBSb96RzmBlHdW4y2b/hbcgD/zlpOxQdZu9pDQNiVbpkOAt Rj6PEVSoubzjIO4LgNFAUA==; Original-Received: from [87.69.77.57] (port=1744 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 1oabHH-0002FF-I8; Tue, 20 Sep 2022 07:19:00 -0400 In-Reply-To: <87v8piec78.fsf@web.de> (message from Michael Heerdegen on Tue, 20 Sep 2022 09:28:59 +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:295800 Archived-At: > From: Michael Heerdegen > Cc: emacs-devel@gnu.org > Date: Tue, 20 Sep 2022 09:28:59 +0200 > > Eli Zaretskii writes: > > > > Hmm - to me it is clear, so I need to speculate what is needed to make > > > it better. Something like > > > > > > "This function is only useful in place expressions." > > > > > > maybe? > > > > Thanks, this is better. However, we don't have "place expression" > > anywhere in the manual (unless I missed something), we have "place > > form". Is this the same? > > I think we are still aiming at good wording to describe the usage of > generalized variables. Personally, I use "place expression" and "place > form" as synonyms, since expression and form are synonymous. So saying "place forms" would be preferable from my POV, since we use that in the manual, and it is even indexed. Which means users can easily find the description of that term if they need. > > And if this is the same, how about > > > > This function is only useful when used with generalized variables. > > I prefer the preposition "in" to "with" which sounds more vague to me. What does it mean to "use a function in generalized variables"? how do you use a function _in_ a variable? > Also, some people seem to like saying a function "is" a generalized > variable when it has a gv setter. I'm not sure if they would read your > version as intended. Why not? For me, using something "with" something else means "in conjunction with". Does the latter also sound problematic to you (and if so, why)? If not, maybe having "in conjunction with" could solve the issue?