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: Mon, 18 Dec 2023 22:49:06 -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="23425"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 19 04:50:06 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 1rFR7O-0005sh-0F for ged-emacs-devel@m.gmane-mx.org; Tue, 19 Dec 2023 04:50:06 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFR6S-0007eA-9F; Mon, 18 Dec 2023 22:49:08 -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 1rFR6Q-0007dn-Rk for emacs-devel@gnu.org; Mon, 18 Dec 2023 22:49:06 -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 1rFR6Q-0001rU-Jq for emacs-devel@gnu.org; Mon, 18 Dec 2023 22:49:06 -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=9fR4vDeUes1vHU7Y8+gxqIpP0XuwC+mb0dBBub5yShQ=; b=J4oU57jgnVm3 +M7WEksdAIqNyZUFTIlFq3KC3IKLixWFCjti8YxpZjde+UqP+6IsU8r40ItsCyx75G/UBPytozb3Y Q3eRLA7x80hBIZ4EAs3qLw9FQmxiWUPQ61Izphxq4lmYO3wkG+VQalXpy1T6v2cfpx4dJDgI3Eznx cJXA2Dyb8d/lQUpqk4R2jk/FOUVsAiCvHwwZkRSROwxRyO/xDZaQxzHtZHIolMU1wl5bZmO62Dv0j 7r/J044KV9mffwa8CG1A3bS1mXI2n1qj68GhclB40SOc/v2VdIqRRgTB0E4G9kPZLc2EMsOOFBVb5 ZwmqxQBR+anNM1DMcr4NBQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rFR6Q-00021y-Bt; Mon, 18 Dec 2023 22:49:06 -0500 In-Reply-To: (message from Richard Stallman on Sun, 17 Dec 2023 23:09:36 -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:313988 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. ]]] It would be possible to indicate fall-through clauses by making them start with t. For instance, ((match* PATTERN DATA)) would become (t (match* PATTERN DATA)) With this change, whether a clause falls through would have nothing to do with how many elements it has, only with whether its first element is t. Note that this change in rules would make no change in the interpretation of a final clause that starts with t. Please send me feedback about this proposed change. If you like it, if you dislike it, or if you think it makes little difference, I would like to hear that from you. -- 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)