From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Should we just start dumping cl-lib? Date: Fri, 02 Oct 2015 17:38:23 +0300 Message-ID: <83oagh5o9s.fsf@gnu.org> References: <560E0DA7.6080305@dancol.org> <87twq9ebmh.fsf@udel.edu> <83y4fl5qqi.fsf@gnu.org> <20151002141452.GA9215@holos> <83pp0x5p7q.fsf@gnu.org> <20151002142240.GA9755@holos> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1443802553 21100 80.91.229.3 (2 Oct 2015 16:15:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Oct 2015 16:15:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Mark Oteiza Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 02 18:15:45 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Zi2zi-0001lv-On for ged-emacs-devel@m.gmane.org; Fri, 02 Oct 2015 18:15:38 +0200 Original-Received: from localhost ([::1]:32928 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi2zi-00008J-EE for ged-emacs-devel@m.gmane.org; Fri, 02 Oct 2015 12:15:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi1Tn-0003BA-VB for emacs-devel@gnu.org; Fri, 02 Oct 2015 10:38:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zi1Tk-0002kr-L8 for emacs-devel@gnu.org; Fri, 02 Oct 2015 10:38:35 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:51352) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi1Tk-0002kI-Cr for emacs-devel@gnu.org; Fri, 02 Oct 2015 10:38:32 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NVL00M00KAAKB00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Fri, 02 Oct 2015 17:38:31 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVL00MYYKO6GR60@a-mtaout23.012.net.il>; Fri, 02 Oct 2015 17:38:31 +0300 (IDT) In-reply-to: <20151002142240.GA9755@holos> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:190706 Archived-At: > Date: Fri, 2 Oct 2015 10:22:40 -0400 > From: Mark Oteiza > Cc: emacs-devel@gnu.org > > On 02/10/15 at 05:18pm, Eli Zaretskii wrote: > > > Date: Fri, 2 Oct 2015 10:14:52 -0400 > > > From: Mark Oteiza > > > Cc: emacs-devel@gnu.org > > > > > > Regarding the breakage with winner.el, I don't understand why under some > > > circumstances nothing seems to break if cl- functions are used at > > > runtime in things with only `(eval-when-compile (require 'cl-lib))`. For > > > instance, git-grepping for 'cl-remove-if' I see package.el and > > > checkdoc.el don't require cl-lib at runtime. > > > > Are the cl-lib functions they use auto-loaded, perhaps? > > Yes. However, it was an issue in winner.el--why not in these libraries? The issue in winner.el, AFAIU, was under very specific circumstances. Perhaps under those circumstances, those other packages will also have some problem. I'd suggest to dig into the problem with winner and understand why it happens in that specific situation. E.g., perhaps load-path is not yet set when the custom file is loaded?