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: Thu, 22 Dec 2022 09:13:02 +0200 Message-ID: <83a63fap35.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> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29581"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, juri@linkov.net, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 22 08:14:29 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 1p8Fme-0007WC-NC for ged-emacs-devel@m.gmane-mx.org; Thu, 22 Dec 2022 08:14:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8Fll-0005FT-Eq; Thu, 22 Dec 2022 02:13:33 -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 1p8Flj-0005EB-9D for emacs-devel@gnu.org; Thu, 22 Dec 2022 02:13:31 -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 1p8Flg-0004fL-Jg; Thu, 22 Dec 2022 02:13:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Nh9xRlTbfzg476n935CihQSOBv6HaeYPSf0MMy2HWn0=; b=EZGC6ZfNtdbu aPphTRZG8ycNxQ4+YWzqxwJSRC54XJIq4po5BrsMEuC0I8QNlP7PLjNjN+zlm9PBeMy7xyxG+sr+g JpDl3pa6QYZ9xe9GEbcgersY/XDM3ah8TM/ucw9K0IBSNwqo/ANgJ9MPspXmGXPVHhCAlVq1wAtie S08c38I+h+ZbV0sQN47f2OZfdjNqMRR2eQnlxNhwFpaHG7T/kWwpd45Ox+DA+3rtNuzUFrl21MNeu q7Y5BlXb+zIyLwvJXRJ5vAy5mrFYK8dss64yDeP5UaTSOgrORKyLdz/JGsZO1ymsml3XKUmMSz8Jj BaQ8g/O/v7N1NxMD8WK1ew==; 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 1p8FlY-00084z-63; Thu, 22 Dec 2022 02:13:28 -0500 In-Reply-To: (message from Juanma Barranquero on Wed, 21 Dec 2022 23:33:29 +0100) 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:301779 Archived-At: > From: Juanma Barranquero > Date: Wed, 21 Dec 2022 23:33:29 +0100 > Cc: joaotavora@gmail.com, juri@linkov.net, monnier@iro.umontreal.ca, > emacs-devel@gnu.org > > On Wed, Dec 21, 2022 at 6:14 PM Eli Zaretskii wrote: > > > Out of 1600+, yes. > > Well, my point was not that it was a majority, though 11.78% is more than I expected. > My point is that there are among them some packages that are (quite likely) widely used > (like desktop.el, or the help ones, or Org) so even if only 12% of .el files load cl-lib, > that surely represents a much bigger percentage of Emacs instances. I'm afraid if we preload cl-lib, that would open the gates of hell whereby all of our code will be rewritten in cl-lib dialect that is (at least for me) much harder to read and maintain. So maybe wait until I'm safely dead (at least as far as Emacs is concerned) before doing that.