From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Heime via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: Advantage using mapc over dolist Date: Tue, 03 Dec 2024 19:06:45 +0000 Message-ID: References: <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> Reply-To: Heime Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5835"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tom@logand.com, eliz@gnu.org, help-gnu-emacs@gnu.org To: "Alfred M. Szmidt" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 03 20:07:36 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 1tIYFE-0001MM-7h for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 03 Dec 2024 20:07:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tIYEe-0001IH-IO; Tue, 03 Dec 2024 14:07:00 -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 1tIYEY-0001Hl-V4 for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 14:06:55 -0500 Original-Received: from mail-40137.protonmail.ch ([185.70.40.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIYEW-0003zd-SY for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 14:06:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1733252810; x=1733512010; bh=GfqtTwgzlwZ07CEGXBZEstOkJuNPkhLI7bEVv5d9tHs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=hcdQtk/ZSI58EYJEUrtmslWqn+0E9VFUxSYN6Qcg526KBoLG6bhWHKeXeyo5/xL7+ UpNpLC9u3VURWO6OBcsFxfHnaArHHkIKZVM3TwM8SWZWuD+Jwre8VaifiSg4/Ro1zT UJyrSaO61fJJIBceDaswMB0AzfwM+PdLyWKuv7hc+X9PQsZQAzU3fKuEgDaFjzGXuc dNHUOIV6fSlRrukmLTZXkZUcTfGKyO8PAdFCSqzDNOZPBo2b/jZA/daCvl9H4ivIVi 9dr5DbVETYPbij7OI+kbuSadneaQPsksgx/2ftDmoU9cqK91+0bO/510y36+0XgMFA riExrlOD4/ZDg== In-Reply-To: Feedback-ID: 57735886:user:proton X-Pm-Message-ID: 6bc334ff9f6ca3eb41b26752aec8961d8e986a78 Received-SPF: pass client-ip=185.70.40.137; envelope-from=heimeborgia@protonmail.com; helo=mail-40137.protonmail.ch 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_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:148552 Archived-At: On Wednesday, December 4th, 2024 at 6:57 AM, Alfred M. Szmidt = wrote: > > > If your only gripe is about the names of cl-case and cl-ecase, then >=20 > > > why mention pcase and cond*? they were not renamed and didn't come >=20 > > > from CL. And why is it "a mess"? You've made abundantly clear that >=20 > > > you didn't like the cl- names, why is there a need to add unrelated >=20 > > > accusations? >=20 > > in short, because people are directed to use pcase as the replacement >=20 > > for case and pcase-exhaustive as replacement for ecase >=20 >=20 > I agree. Everyone is aware about the historical discouragement about cl > things, but we have no understanding if such discouragement is still rele= vant > today. We need some certainty so we can adapt our code accordingly. >=20 > ecase, and case are older than CL. >=20 > 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.=20 > Emacs Lisp isn't CL and doesn't try to be, for very good reasons. =20 Actually it is about CL or not CL. Otherwise there would not have been=20 the comment above. The confusion in emacs self-mode. Because eventually the cl- things get introduced and nobody knows what the hell we are supposed to do with them. In my school of thought, if you introduce them, people will use them. But then the maintainers let people hang themselves using them, because the=20 documentation refrains from a good enough explanation about their use. =20