From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Alfred M. Szmidt" Newsgroups: gmane.emacs.help Subject: Re: Advantage using mapc over dolist Date: Tue, 03 Dec 2024 13:57:14 -0500 Message-ID: References: <87zflevbwm.fsf@neko.mail-host-address-is-not-set> <87h67ku813.fsf@neko.mail-host-address-is-not-set> <87ed2ou65o.fsf@neko.mail-host-address-is-not-set> <87a5dcu5d5.fsf@neko.mail-host-address-is-not-set> <86ldww1yl3.fsf@gnu.org> <877c8gu0wv.fsf@neko.mail-host-address-is-not-set> <86iks01x7d.fsf@gnu.org> <874j3ktzv7.fsf@neko.mail-host-address-is-not-set> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8160"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tom@logand.com, eliz@gnu.org, help-gnu-emacs@gnu.org To: Heime Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 03 19:58:12 2024 Return-path: Envelope-to: geh-help-gnu-emacs@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 1tIY68-0001z0-Kr for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 03 Dec 2024 19:58:12 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tIY5T-0005r5-WF; Tue, 03 Dec 2024 13:57:32 -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 1tIY5O-0005qr-34 for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 13:57:26 -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 1tIY5N-0001Qb-NB; Tue, 03 Dec 2024 13:57:25 -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=QEJnVQLHmhNQ8DtZ3qd0qDCYYvZMdVWjknOqRMgrghk=; b=Y3fM6bYJoj9m urU2JH/Uk3SzrSgNLWOFCW0PVRoGEx44wViZBawcDYSbLXskz3lt4KnzlNZ3VMjXyYgyZYTc3PcP5 8wxK8qTeNtdhf9ep6C8K3uG4wxB8p2Nfflk8Mc4lD9paZ8qabGhaG2Kn9bGzNLuNEPQgAnwCnv9Im DiE31/ithpiQEAIUp33TKU0ESqbpbieYWW/BQhU2Lw6zjOjyqVt3crrSHb8/97Q8LODy7M8fKRRlm gEmRn1VhNVVW09/BB8+FNs7inHI2juuoKYBXeXX8hkql639tj4+cXNGeosw/xvnTVit1/CqdAyUPd XYQehXwuW//4SFgvyVH4GQ==; Original-Received: from ams by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tIY5C-0002KI-GY; Tue, 03 Dec 2024 13:57:17 -0500 In-Reply-To: (message from Heime on Tue, 03 Dec 2024 18:05:04 +0000) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148551 Archived-At: > > If your only gripe is about the names of cl-case and cl-ecase, then > > why mention pcase and cond*? they were not renamed and didn't come > > from CL. And why is it "a mess"? You've made abundantly clear that > > you didn't like the cl- names, why is there a need to add unrelated > > accusations? > > in short, because people are directed to use pcase as the replacement > for case and pcase-exhaustive as replacement for ecase I agree. Everyone is aware about the historical discouragement about cl things, but we have no understanding if such discouragement is still relevant today. We need some certainty so we can adapt our code accordingly. ecase, and case are older than CL. But this isn't so much about CL or not CL. If CL has specific useful macros or functions, they surley can be added to Emacs Lisp if there is good reasons for them. Emacs Lisp isn't CL and doesn't try to be, for very good reasons.