From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Instead of pcase Date: Thu, 16 Nov 2023 21:26:38 +0200 Message-ID: <83edgppki9.fsf@gnu.org> References: <87fs15d0uv.fsf@dataswamp.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31888"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 16 20:27:43 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 1r3i1e-00087R-SK for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Nov 2023 20:27:43 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r3i0q-0000Cg-E7; Thu, 16 Nov 2023 14:26:52 -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 1r3i0m-0000CP-Aa for emacs-devel@gnu.org; Thu, 16 Nov 2023 14:26:50 -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 1r3i0l-0006Ir-5C; Thu, 16 Nov 2023 14:26:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BtgYY7gr12AcXsHbmkmrn8jmBykXGlawylXgED992WU=; b=pLDhYE5bxmiW ZoEvJPNY1FIYPuYcI9dv722tzl0NJnyWDjVNE3IqncwKOtoSdrHkcT7YAwlpMv+zbPeB4DiMfgvBI 4XryQ8pk4yRRo5bwP4ql19iM83nVPUinprBzw/uSVRdTI1eAZalSx9q5UQxRAD9EnW/hBUDU8L3rR WPnN23HyH5bKLz+fU2r2bjXmQAQ6GhPiFy9cMlpHkFDkCy5GHGCYy5Qn15XbNljeRqtHDaSNJG2qP xdSih8e4s9eS31dU6GSzuB6T9qEl8AS8/LmqxyGU/TztEIy4ii2zFG4q0iIwo+zc2Dz86ZcmS9Fxt Dn9NN1YLZaFiMsclfGSuFA==; In-Reply-To: <87fs15d0uv.fsf@dataswamp.org> (message from Emanuel Berg on Thu, 16 Nov 2023 19:11:52 +0100) 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:312833 Archived-At: > From: Emanuel Berg > Date: Thu, 16 Nov 2023 19:11:52 +0100 > > There are, according to the below code [last], 13 011 hits for > cl-lib in the Emacs source. For pcase, there are 2168. > So there is no kicking that out either. Nonsense. We already had such large replacements, and did that without any trouble, though gradually. Cases in point: setq-local, defvar-keymap, and others. So if we have an alternative that we like and is easy to use, we can decide to replace pcase with it, and then do it, one case at a time.