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: cl-lib warnings Date: Sat, 24 Dec 2022 08:40:06 +0200 Message-ID: <835ye171a1.fsf@gnu.org> References: <86o7s3lsnx.fsf@mail.linkov.net> <86bknx8783.fsf@mail.linkov.net> <837cylapt4.fsf@gnu.org> <83wn6kamwr.fsf@gnu.org> <83len0aldq.fsf@gnu.org> <83k02kadbv.fsf@gnu.org> <83a63fap35.fsf@gnu.org> <83bknu8tmo.fsf@gnu.org> <18E95AC5-1FFC-4025-B804-7D70DDB1BD75@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17109"; mail-complaints-to="usenet@ciao.gmane.io" Cc: lekktu@gmail.com, joaotavora@gmail.com, juri@linkov.net, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 24 07:40:45 2022 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 1p8yD6-0004EZ-4V for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Dec 2022 07:40:44 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8yCk-0002c8-LZ; Sat, 24 Dec 2022 01:40:22 -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 1p8yCg-0002ba-5J for emacs-devel@gnu.org; Sat, 24 Dec 2022 01:40:18 -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 1p8yCe-0007UQ-IN; Sat, 24 Dec 2022 01:40:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=SMzG8Ly1mfr21pxWzZQ65Qmd3wIVKdPPXL28RGGEK/c=; b=T51DMO5/VJDZg/j6iUKG bQ1gDAdOPw65VNLno8tC2uVauZxgfV46+a/dg8MR+sz/jMBLM1G3rvJYvEP5tJMR48T3pwPpFYNFq GInA5TE35/jpEx8Cqw4VZWpeJsqvsrWLN5yvbiGVBy//JlFXYsT50538jJdYlJjif5K50Qh8rxtF3 GokpMRGqLINIShPol/wPnPP8Aik0UvTzsCtH3f/t45MSJLcbIijuD7VXXQbbxjOwC7/uRqAHjj9Hk 3eR+1yV2wC09PiF5lHfuX5DX6Hg7YjzrZLWkdPCfMs9ze7pbn+ZVO9flfubktqjwwVfsuAOw99ZMb R52XGdk4oFaCjg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p8yCZ-0008Ry-NA; Sat, 24 Dec 2022 01:40:16 -0500 In-Reply-To: <18E95AC5-1FFC-4025-B804-7D70DDB1BD75@gmail.com> (message from Yuan Fu on Fri, 23 Dec 2022 15:42:52 -0800) 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:301825 Archived-At: > From: Yuan Fu > Date: Fri, 23 Dec 2022 15:42:52 -0800 > Cc: Juanma Barranquero , > João Távora , > juri@linkov.net, > monnier@iro.umontreal.ca, > emacs-devel@gnu.org > > > Yes, cl-loop is one of the worst offenders in my eyes. If I want to > > use Fortran or C, I will use Fortran or C; I don't want to see Fortran > > for-loops in Emacs Lisp. > > Darn it! I loved cl-loop :-) I’ll curb my use of cl-loop in Emacs codebase. Thank you. IMHO, it should be used only when using the normal ELisp constructs makes the code too complex to understand. But that's just MO and my stylistic preference; I'm not going to reject changes because they use cl-loop.