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: Instead of pcase Date: Thu, 07 Dec 2023 22:53:20 -0500 Message-ID: References: <87fs169mjj.fsf@posteo.net> <093f11a1-57c2-5e56-d39b-26fef1c67cbb@gutov.dev> <25942.25061.217864.329049@retriever.mtv.corp.google.com> <87zfzdcz6z.fsf@posteo.net> <763f067b-4ca9-1eba-9f3c-424c38589e9c@gutov.dev> <87v89ht2s4.fsf@linux-m68k.org> 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="35378"; mail-complaints-to="usenet@ciao.gmane.io" Cc: schwab@linux-m68k.org, emacs-devel@gnu.org To: chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 08 04:54:27 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 1rBRwY-0008x9-CZ for ged-emacs-devel@m.gmane-mx.org; Fri, 08 Dec 2023 04:54:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBRvW-0005wa-MO; Thu, 07 Dec 2023 22:53:22 -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 1rBRvV-0005w8-B3 for emacs-devel@gnu.org; Thu, 07 Dec 2023 22:53:21 -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 1rBRvU-0004l0-Qx; Thu, 07 Dec 2023 22:53:20 -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=BeegMjVdyfvZgOtu2Bck19uTSuDZ19QarM4BP4WOlRk=; b=nDprvPCF3U3i X5akOtgeNzYw6m06Qmef5KGnWexL4kX2GUx+GFMTIfrciv6r6uLeMfD1W7EoGKvU9ldcZ5Vtqcf5n InKFWyvOA/TRrXregP+pYcyTednYnNowipLAkvHx2yprmAyKIq+XGw+GBI/2g5x2Ye+M80+kBJlQu jUR1MnCSc01Xy964GXb1C+Ixcg5VCyswYSCVX2Aeqc/ViAbywGHyCJlMcFOhT01wV1jXZTNdEjTrg twKAMNOPZ+wEKrQ2Uri69tiXGgR32N3b+nD9EL/ioAkZHXFkNyVi3bWuUiG3I0mC6jNCkwhUcKKN0 JOG2OvE3owRvxbi2OicEMQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rBRvU-0004bt-Jg; Thu, 07 Dec 2023 22:53:20 -0500 In-Reply-To: (message from chad on Mon, 4 Dec 2023 22:36:26 -0500) 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:313599 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. ]]] > The example was cited as a place where pcase's use of special syntax lead > to confusion, but this the example doesn't use any special pcase syntax. > This doesn't remove the problem, but if it's correct, then it suggests that > the problem is perhaps more accurately described as "pcase makes some > experienced Lisp programmers so unsure about special syntax that they worry > it might be present where it is not". I think you are right. That is a clearer analysis of what happened to me, and perhaps to Eli as well. I don't think it affects the overall conclusions about pcase and its syntax. To some experienced Emacs Lisp hackers, they are confusing, and that increases the effective complexity that they add to the Emacs Lisp language. -- 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)