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:04:56 +0100 Message-ID: References: <878r6u3s7f.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8140"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Richard Stallman , Spencer Baugh , emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 19 13:06:01 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 1r4gYq-0001x1-3Q for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Nov 2023 13:06:00 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4gY1-00035A-SG; Sun, 19 Nov 2023 07:05:11 -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 1r4gXv-00034g-61 for emacs-devel@gnu.org; Sun, 19 Nov 2023 07:05:04 -0500 Original-Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r4gXt-00076B-GD; Sun, 19 Nov 2023 07:05:02 -0500 Original-Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-332c0c32d19so560399f8f.3; Sun, 19 Nov 2023 04:05:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700395498; x=1701000298; 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=znU7xIy4l+HKp5V5+qX+NZgrfbE43gHujRUDa+ksijA=; b=Q0oYdMWtui8HWT9DoEX+EWWGY3zU/+8zSIb5iYrylDsMSPhF5kTDousJX718WLY4mY w4+4fyLadtNlcq0iKYSc8SfhRZjrcwn5Wb5N8K3KJwtFLw4Pj3BCVTA8mxiBzq79u4sK a6wq0Ijq8Rm+M5E5i67k555iFAGU3W/ov3zPsWx0H0f/8OIiSVQHadZuIm5BT1oKtDTx IvuUX6dhJZ/GOmU92Q08QcLtsGAboNoz5V9nBz4jCvR/yyBNIaQds46SOqlJt7aqZHu/ loZlDcrRS65qIOADF23JQeqeaq9hBUG4G0KUmHEJ8apYdgvrTcyf1RmbRjqPRFF75Vyr R9xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700395498; x=1701000298; 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=znU7xIy4l+HKp5V5+qX+NZgrfbE43gHujRUDa+ksijA=; b=Iu7y2O62C0dunpYzYKuoPEPytSYDgqShkY1FmDY8YRnKOrEG/vu/tv7NeblaxfF5jA bVD9+IdywtxTifF1W75+29CHZUWdHtXb3au2UT+M9OI7Yn23Z1QUGgyEALprSq2wYkDk XnXMl+EQ+SgjkNjOA0ViW11pStbn7u1rzDboKWCJ35GMeB48jgMb8LNvESyGT0ttAeQd nEgipokz+iPbq0Sf2Iz7f/NlY65SFroHbFSxiNLV4zRuZbotZcl1kPqAl7Q+gi/0vQp3 pWPX9HZbgCUn4w+fl8/svgozZaS8l207UAU642jrhNcM9giiyVfuuBOE0Ps8pqInsIHx W6ug== X-Gm-Message-State: AOJu0YwRSv2NsC0n+15CArDVnFdRzTyFwnbXoZ5NFB6SNvXRHh/OpCHf 5/ESEuzfH0SXf1vd/XoXdrE66T05mxw= X-Google-Smtp-Source: AGHT+IE3mfVkU1dZ0wEUg/OURH2XF6fkX0yNq/SSX8m8jNJI6iJ4H4GskTE9Yx20/eG8mdf/+HywDg== X-Received: by 2002:adf:fc89:0:b0:32d:93aa:3d63 with SMTP id g9-20020adffc89000000b0032d93aa3d63mr2885894wrr.69.1700395498190; Sun, 19 Nov 2023 04:04:58 -0800 (PST) Original-Received: from Pro.fritz.box (p4fe3a1db.dip0.t-ipconnect.de. [79.227.161.219]) by smtp.gmail.com with ESMTPSA id t11-20020a05600001cb00b0032de6f95fb3sm7919018wrx.40.2023.11.19.04.04.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 04:04:57 -0800 (PST) In-Reply-To: <878r6u3s7f.fsf@web.de> (Michael Heerdegen's message of "Sun, 19 Nov 2023 12:20:20 +0100") Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=gerd.moellmann@gmail.com; helo=mail-wr1-x435.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:312966 Archived-At: Michael Heerdegen writes: > Is this unfair? I don't know. But are there any _objective_ reasons > why the design of `pcase' would not be optimal? To me this all looks > more like being based on vague feelings because the approach is a bit > different from what people are used to. Kind of the same here. And I'm quasi waiting for the next thing to pop up, say generic functions, or generelized variables (gv.el). I'm wondering where the journey goes.