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: Code for cond* Date: Mon, 26 Feb 2024 22:11:09 -0500 Message-ID: References: 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="8150"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 27 04:11:45 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 1rensf-0001vu-5K for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Feb 2024 04:11:45 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rens8-0005ti-HF; Mon, 26 Feb 2024 22:11:12 -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 1rens7-0005sh-2p for emacs-devel@gnu.org; Mon, 26 Feb 2024 22:11:11 -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 1rens6-0001b5-6m; Mon, 26 Feb 2024 22:11:10 -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=yqWzT1E3m7RVHb392LfU2moZakqcok0lDTyzcBWYRlQ=; b=Bse6BSFhtJbm WXFgCw+w5THwzvX/ZRaPYDU21xlFb0bDykT3ZCksLy2P0X3GpBno54gJMxSKRJQL0dEu774s7/nVF AAk+HBL3rHx237xnKxtXk0qyvUyy6Rs0rDs+0FiasnyLOg4MO4RnqmLBTz34L6ZdFN1ml4uFhRNWa BF4SV3InvIxASEmMB4RQFi29wE2ySRj5Ddb/HjR5JduLmSucOiqPnOQO3bK1BhVvhimC5Pa3sUSFk GPxDTn8KG/e8FuUTYsex7ElXgpQllK70bZUeUe4KUxO/P+K9OkQZz0iDIeZw5J+nBp2ztwTSJQ5GQ VOl51CSVA4kGo5lhWZXKbw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rens5-0000bo-M9; Mon, 26 Feb 2024 22:11:09 -0500 In-Reply-To: (message from Stefan Monnier on Sun, 25 Feb 2024 12:10:38 -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:316583 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. ]]] > That's why I suggest the use of "," as in (< ,x y) which makes the > difference more clear (and leans on the use of , in the backquote > patterns where it similarly indicates places where a new variable is > bound). I'm willing to go along with this if others like the change. I wonder whether it is easy or hard to implement -- I don't know. I would like to commit cond* to master without waiting longer. That way, bug fixes could be made in master and appear in the log. Someone could implement this change, too. And having it in master means that people could install changes to actually use it, in code that people will actually run. -- 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)