From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Advantage using mapc over dolist Date: Tue, 3 Dec 2024 23:09:01 +0300 Message-ID: References: <87zflevbwm.fsf@neko.mail-host-address-is-not-set> <87frn5lswe.fsf@neko.mail-host-address-is-not-set> <875xo1lr1q.fsf@neko.mail-host-address-is-not-set> <87mshdrze6.fsf@neko.mail-host-address-is-not-set> <87r06o4joh.fsf@neko.mail-host-address-is-not-set> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20336"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.12 (2023-09-09) Cc: help-gnu-emacs@gnu.org To: Tomas Hlavaty Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 03 21:09:51 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 1tIZDS-00054G-6J for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 03 Dec 2024 21:09:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tIZD4-0007Jm-Om; Tue, 03 Dec 2024 15:09:26 -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 1tIZD3-0007ID-Ka for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 15:09:25 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIZD1-0003NK-V2 for help-gnu-emacs@gnu.org; Tue, 03 Dec 2024 15:09:25 -0500 Original-Received: from localhost ([::ffff:41.75.174.232]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000081F0A.00000000674F6570.00359B24; Tue, 03 Dec 2024 13:09:18 -0700 Mail-Followup-To: Tomas Hlavaty , help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87r06o4joh.fsf@neko.mail-host-address-is-not-set> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com 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, 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:148564 Archived-At: * Tomas Hlavaty [2024-12-03 23:04]: > On Tue 03 Dec 2024 at 22:24, Jean Louis wrote: > >> > I am an Emacs Lisp programmer, and all Common Lisp functions > >> > prefixed with `cl-` I find liberating in the sense that personally > >> > within Emacs Lisp I do not like mixing it because it is not Common Lisp. > > Maybe the issue is that too many things were degraded into cl-*. > And now very complex bad ideas are pushed as replacement fix. > > >> > But within Emacs, I like using Emacs Lisp pure > > Not sure what does "Emacs Lisp pure" mean. > Does it mean "Whatever comes with Emacs except cl-* stuff."? > > "Emacs Lisp pure" had CASE and ECASE in 1993 (conversion to RCS > according to git) until 2012 iirc. I prefer to use `cond' and avoid `if', and that `cl-*' stuff, I only use in Common Lisp programs. Definition of pure Emacs Lisp is not there, it was vague, not long lasting, and only withing the context that was not supposed to be over commented. It disappeared already. > > But Tomas, I mentioned nothing about pcase. I said cl- namespace being > > separate feels liberating to me as my personal choice. If you wish to > > use those commands without cl-prefix, there is solution that Stefan > > wrote in recent email. > > Bad workarounds do not fill me with joy. His solution was just to load the library. How is it bad workaround? But okay, if it is bad, sorry. -- Jean Louis