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 48ac40e60e: ; Fix last change. Date: Sun, 14 Aug 2022 22:15:28 +0300 Message-ID: <83wnbaiqlr.fsf@gnu.org> References: <166049949398.16955.13217655219158269477@vcs2.savannah.gnu.org> <20220814175134.47827C09BFD@vcs2.savannah.gnu.org> <8335dyk779.fsf@gnu.org> <83zgg6irx9.fsf@gnu.org> <87k07afycf.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16178"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 14 21:16:31 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 1oNJ65-000412-K4 for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Aug 2022 21:16:29 +0200 Original-Received: from localhost ([::1]:39872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNJ64-0007ld-KD for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Aug 2022 15:16:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53510) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNJ5N-0006d0-AU for emacs-devel@gnu.org; Sun, 14 Aug 2022 15:15:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51080) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNJ5M-0001es-Bf; Sun, 14 Aug 2022 15:15:44 -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=pTnnkBv1tguvGMPqHl3manSQw0tj3Um5EApUPW3g/yw=; b=CUXp2K2eAimm +rutyOLMX5Y3daz9pmFm0LCqU7zBDaVPmMZPPa1mtlbE3c2yf5jx/twF7Tr8w2SVlDr75iMRHZmUE Azk038+btxvwUwg6q9KFo1+rEx1dswjONQviP7XfnP1RErAp41oYX8qYc4XufGHFLNjI6KwM/Df2W Lk5oVDqsOYgecKXoW5bXdf2JxZ0M6SXJS2hjixXORzn5hSgHLuXmS/knVUdy24o15+ZHmLxOCQIOk b/4HB3nZcdTav/tl+pOqF9gM6pFcjFsdt94IbpUUsTAjMYNeBNEeZZyW1Lbvy9jEcwQvhk62ww+jt 1d/qzLMmflh4LVMrain2Pg==; Original-Received: from [87.69.77.57] (port=3142 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 1oNJ5L-000362-Nx; Sun, 14 Aug 2022 15:15:44 -0400 In-Reply-To: <87k07afycf.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 14 Aug 2022 20:56:32 +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:293463 Archived-At: > From: Lars Ingebrigtsen > Cc: Stefan Monnier , emacs-devel@gnu.org > Date: Sun, 14 Aug 2022 20:56:32 +0200 > > Eli Zaretskii writes: > > > Sorry, I reject the idea that abstract classes cannot be usefully > > documented in concrete terms. At least there's no excuse for not > > trying. > > I think it's much easier to describe what the function does in the > semi-negative: The argument is a function, and it's not a > lambda/closure. It might be easier, but I personally would remain utterly confused by such a description. In general, saying what a thing is NOT is a very inefficient method of explaining what it IS, because there are so many things that are not it. What exactly is the problem with the current wording? Can you or Stefan or someone else point out the actual deficiencies (as opposed to semi-philosophical considerations)?