From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: cond* Date: Sun, 14 Jan 2024 22:13:24 -0500 Message-ID: References: <87frzuae9n.fsf@posteo.net> <871qbatqc8.fsf@posteo.net> <87wmsz7lzn.fsf@posteo.net> <87edf1m7lq.fsf@localhost> <87cyui76l9.fsf@localhost> <871qauy1io.fsf@localhost> <87v881pch9.fsf@localhost> <87le8tt3q0.fsf@localhost> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29014"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 15 04:14:22 2024 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 1rPDQc-0007L9-3k for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Jan 2024 04:14:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rPDPj-0008Jj-De; Sun, 14 Jan 2024 22:13:27 -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 1rPDPh-0008J3-Jt for emacs-devel@gnu.org; Sun, 14 Jan 2024 22:13:25 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rPDPh-0002op-99; Sun, 14 Jan 2024 22:13:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=NHIHcFAh/6nSQ41Odd/dkhQIHhQWu238foSruT5BSRc=; b=DiCO1CodxGqE gzXVl1RCx2Criko8mfiPI8UErpjb1bE8rCvsZetY5U8tjjaT6KnEYTTYf5x9eR51362YN0NccYgph zCGnXgfjGfHyk0btFl1BLgBt3TKMCDro3Js8Y0ylk8DWjJHUAYO+qyIkDhgmrvXk2GC332UiGzj0M vdlJGLGe4M10sGai986E1QzHVtRVdQVxUKNHGth4K5OcunEuUvSUYggmVSOkJK6Bvmfes9fRt0Sst Xxepj+PROhCni5eauZz9UsP0YY3zLb4uIKF3hBvMt5XcwVI9wM0C52tnkZF3CbYXM0h2x9wnnlD8z seiRFb3vrt+dsR8Zkb80Bw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rPDPg-0002Qr-Ga; Sun, 14 Jan 2024 22:13:24 -0500 In-Reply-To: <87le8tt3q0.fsf@localhost> (message from Ihor Radchenko on Sat, 13 Jan 2024 19:47:51 +0000) 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:314981 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I was confused when reading the examples you provided. Same for Adam. > So, at least two people are confused - it is not a "mere perception". I think that with better documentation, containing good examples explained, and seeing it in use, people will get used to it and like it. When the pcase form (and (pred symbolp) x) and the cond* form (symbolp x) are competing pm an equal footing, I think people will prefer the brevity of the cond* form. But we will see. -- -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)