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: [External] : Re: Lisp files that load cl-lib in problematical ways Date: Wed, 01 Nov 2023 15:07:31 +0200 Message-ID: <8334xpaagc.fsf@gnu.org> References: <831qdlpoye.fsf@gnu.org> <83sf5xhnym.fsf@gnu.org> <871qdhk49w.fsf@dataswamp.org> <25914.49745.111873.734458@orion.rgrjr.com> <87y1fl9ful.fsf@gmail.com> <871qdci3fr.fsf@dataswamp.org> <87y1fkgjof.fsf@dataswamp.org> <87v8aogj1u.fsf@dataswamp.org> <87o7gdhgfp.fsf@dataswamp.org> <837cn1ac24.fsf@gnu.org> <87il6lhc3u.fsf@dataswamp.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31030"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 01 14:08:27 2023 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 1qyAxP-0007oc-BO for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Nov 2023 14:08:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qyAwl-0006r3-WB; Wed, 01 Nov 2023 09:07:48 -0400 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 1qyAwk-0006qu-2w for emacs-devel@gnu.org; Wed, 01 Nov 2023 09:07:46 -0400 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 1qyAwf-0001wB-33; Wed, 01 Nov 2023 09:07:45 -0400 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=rUdBrIndhR5fPXNPQELf+OAsCdUyYKYiaqJ/BzqYnRU=; b=N1p6qXLnh8hK 9g1kmXhUENgWq70G3fJhnZL6f/kswfKRe0MklrrKO2Sia0lciDfvqMjL157apUh9ZnxwOWACp218d 7xcROe9BURgDWPbrn2VgCrQTqPgJBil4p/G+YGIjiYdMqb4YfrEN8dPBEsZz9ymDT07ZBe+69YM+g Z4pJCmSLMcWalBeW6ID1P4KJqzYzY69WPhQGRvPyKSDJoNaaf6FbD1we0pKzl+4woGcYJ6D529ZHA d+SMohhtvaWPlsJzNak+fsBvW63YFRuE0k7E13QYfDIlZ//DCLHJrMjFhK/mUN1CVAwMSfBDknx/6 up/psnmKyPyshk6JrfuaFA==; In-Reply-To: <87il6lhc3u.fsf@dataswamp.org> (message from Emanuel Berg on Wed, 01 Nov 2023 13:49:57 +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:312064 Archived-At: > From: Emanuel Berg > Date: Wed, 01 Nov 2023 13:49:57 +0100 > > There are 20 `defun' in cl-lib.el, however one, "last*", is > commented out, so that leaves the following 19: > > cl--defalias > cl--do-subst > cl--old-struct-type-of > cl--set-buffer-substring > cl--set-substring > cl-acons > cl-adjoin > cl-constantly > cl-copy-list > cl-digit-char-p > cl-evenp > cl-ldiff > cl-list* > cl-mapcar > cl-oddp > cl-pairlis > cl-proclaim > cl-subst > cl-values-list Thanks. The "cl--*" ones should also be removed, I think (as they are not supposed to be called from outsider cl-lib.el), but other than that, I think this is the list. And I cannot fail to point out that the list is quite short, not nearly as long as the discussion seemed to indicate. Maybe we need to add to the list the functions in cl-extra.el and cl-seq.el?