From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: combining cond and let, to replace pcase. Date: Sun, 19 Nov 2023 13:16:58 +0100 Message-ID: References: <878r6u3s7f.fsf@web.de> <831qcmklys.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23673"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Michael Heerdegen , rms@gnu.org, sbaugh@janestreet.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 19 13:18:13 2023 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 1r4gkf-0005wp-7a for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Nov 2023 13:18:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4gjd-00067x-Uu; Sun, 19 Nov 2023 07:17:09 -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 1r4gjb-00067I-AC for emacs-devel@gnu.org; Sun, 19 Nov 2023 07:17:07 -0500 Original-Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r4gjW-0006PN-G1; Sun, 19 Nov 2023 07:17:07 -0500 Original-Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-40859c466efso8773885e9.3; Sun, 19 Nov 2023 04:17:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700396220; x=1701001020; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=WzhZ2YMTs5SK79Y8+3Vz8GcZhTxfcpsvSsQZz//aJ44=; b=P5+Gz1Lto0HZP6NMks8sLGcWbwRHiPFuqsWAVd25dTSE7CFR/kPqt4jauk9/DKM2KB pHa+zjb08lvuooSIzUDtqc/GUQqPZO/hZckdfMA3s1dsmoc0sWoYTd8uWcgBFGvcCPll eq0ymoiw/8V4LAGLbzGKFM3Mkhvt3/Z586xdATvubC+5ZzueFCzYwZqQjxFT5SYOCUTG rqj0aErYyUBX/BoX1uxn/uLPcxpnkb54OL81T5R8sXhodqBT89MPnaZ9A2sLcJpiYHWQ l+RQje/pyjQQxII4c3hr8wj7VzvcC/SFQl7dxD3luD+tsmH1I+1HINbseS66kaPjHLwB uDcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700396220; x=1701001020; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WzhZ2YMTs5SK79Y8+3Vz8GcZhTxfcpsvSsQZz//aJ44=; b=HF4NHHEVeKIzgo5DSBb8/O3DyEMRyzNyiSjAosNNj+zq7BA/hx57UP6rDqHkYBiBRY hoWSUCibxgRHuLFXJSIBaCI3Bn5x16qOrCKkljIVvoD1yhp8Jf4KrIbC8NyH+nzDHgs5 HsZ0mLyUmo+FFzOmKeEYvjw3dCpMg+N4T6CfUyhWcYBp2I+44KHqq7RZWkXsgFvaF2+B t4U/4txLyrHNU9laPMD8fdVAb0zxnrH0PL4z75DDQzBhbKeZWOampxFWQhtZ0eQqhbHW bkSDFawpL0tu4v+KIyt8AXF8EVJfYI2pJEFiWKTvkGOpcKqs5Lfj84r/0xBWcHOvHmAh Y77Q== X-Gm-Message-State: AOJu0YxlJnV2ZO6G5y7eBQnggjqoR1D0OJVOjyxT59DzjgKAnog9+PQm N2yjpzARlCLZY2F+OCVCAU+EU1o4gfs= X-Google-Smtp-Source: AGHT+IGglFcLLfDfL+OdNjqf3lsghHjg+VrXq/OjMHb+Jb/Fr1dJdDlAuSJ1iIqETxaAlFUQbd+XzQ== X-Received: by 2002:a05:600c:314f:b0:409:637b:890d with SMTP id h15-20020a05600c314f00b00409637b890dmr4205808wmo.2.1700396219360; Sun, 19 Nov 2023 04:16:59 -0800 (PST) Original-Received: from Pro.fritz.box (p4fe3a1db.dip0.t-ipconnect.de. [79.227.161.219]) by smtp.gmail.com with ESMTPSA id r5-20020a05600c458500b003fefaf299b6sm9766851wmo.38.2023.11.19.04.16.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 04:16:59 -0800 (PST) In-Reply-To: <831qcmklys.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 Nov 2023 13:43:07 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=gerd.moellmann@gmail.com; helo=mail-wm1-x32b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:312967 Archived-At: Eli Zaretskii writes: >> From: Michael Heerdegen >> Cc: Spencer Baugh , emacs-devel@gnu.org >> Date: Sun, 19 Nov 2023 12:20:20 +0100 >> >> To sum up, I question your premise of this discussion. > > Don't. It's a real issue. Maybe not for you, but for some others. > No one in their right mind would assume that Richard has "a problem > understanding the abstract approach". Just look at which pieces of > software he wrote and the various DSLs he designed while at that. So > when Richard, of all the people, tells us there's a problem, I suggest > that we listen, especially since a few other veteran Emacs developers, > who are not unfamiliar with Emacs Lisp and its subtleties, tell > something similar if not identical. One should always listen, almost always anyway, IMO. You named a few reasons. But to the full truth also belongs that Richard has stopped programming completely in 2008, says he himself, and that he doesn't seem to be very familiar with current Elisp, if he's seen pcase for the first time a few days ago. One must keep that in mind.