From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Michael Heerdegen via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org>
Newsgroups: gmane.emacs.help
Subject: Re: Advantage using mapc over dolist
Date: Wed, 04 Dec 2024 05:56:43 +0100
Message-ID: <8734j4qc50.fsf@web.de>
References: <ntHkGUUb3o3cQKVmEDlafNbv34pCUpVybXn2FNJra1lUNdN-H8hIqGpFJc-hz7ZaForiSd5KkBmAu7BX7xzWG_oFtdu2w0syxnkFIz43q-Y=@protonmail.com>
 <87zflevbwm.fsf@neko.mail-host-address-is-not-set>
 <jwvv7w0eu7m.fsf-monnier+emacs@gnu.org>
 <87h67ku813.fsf@neko.mail-host-address-is-not-set>
Reply-To: Michael Heerdegen <michael_heerdegen@web.de>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="25545"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Gnus/5.13 (Gnus v5.13)
To: help-gnu-emacs@gnu.org
Cancel-Lock: sha1:CEKkbOGo9kOfmpVojOPJ99WXc7A=
Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 04 05:56:29 2024
Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>
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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1tIhR7-0006WN-IF
	for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 04 Dec 2024 05:56:29 +0100
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <help-gnu-emacs-bounces@gnu.org>)
	id 1tIhQb-0007Mx-UY; Tue, 03 Dec 2024 23:55:58 -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 <geh-help-gnu-emacs@m.gmane-mx.org>)
 id 1tIhQT-0007MD-0y
 for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 23:55:49 -0500
Original-Received: from ciao.gmane.io ([116.202.254.214])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>)
 id 1tIhQQ-0007dS-IM
 for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 23:55:48 -0500
Original-Received: from list by ciao.gmane.io with local (Exim 4.92)
 (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>)
 id 1tIhQO-0005oO-7P
 for help-gnu-emacs@gnu.org; Wed, 04 Dec 2024 05:55:44 +0100
X-Injected-Via-Gmane: http://gmane.org/
Received-SPF: pass client-ip=116.202.254.214;
 envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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 <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
 <mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/help-gnu-emacs>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
 <mailto:help-gnu-emacs-request@gnu.org?subject=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:148585
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/148585>

Tomas Hlavaty <tom@logand.com> writes:

> I respect your preference and understand that you as pcase author would
> prefer it everywhere.  But whoever renamed case and ecase did not
> respect other peoples preferences and people are now forced to use that
> pcase monstrosity even in very simple cases.

Come on, nobody is forcing you to anything.  I know it is fashionable to
be pissed nowadays, but let's not exaggerate.  BTW, talking about
respect while calling something others prefer a "monstrosity" doesn't look
like a consistent perspective to me.

Let's compare:

In a fresh emacs -Q

  (featurep 'cl-lib) -> nil

as well as

  (featurep 'pcase) -> nil

`pcase' isn't privileged at all.

So load what you want and use what you want like known from any
modularized language and good it is.  Should Emacs load everything it
can at startup just so that nobody will barf that her/his favorite toy
is of course available without a simple `require' call?

I also never understood why people prefer to have extremely short names
as an optimum, and the hell breaks lose if they have to use three more
letters.

Just stop being annoyed, and everything is good.


Michael.