From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Lisp files that load cl-lib in problematical ways Date: Mon, 23 Oct 2023 15:11:06 -0700 Message-ID: References: <835y38qvlg.fsf@gnu.org> <87bkcx6eci.fsf@dataswamp.org> <83ttqnm4ti.fsf@gnu.org> <83lebyu5yx.fsf@gnu.org> <4684f43123d7dee59461@heytings.org> <835y2xo1a5.fsf@gnu.org> <4684f4312391906f6101@heytings.org> <831qdlo084.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4756"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii , Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 24 00:12:05 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 1qv39Y-00010S-Q4 for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Oct 2023 00:12:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qv38j-0000pc-3D; Mon, 23 Oct 2023 18:11:13 -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 1qv38h-0000p9-4p for emacs-devel@gnu.org; Mon, 23 Oct 2023 18:11:11 -0400 Original-Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qv38f-0001yu-FJ; Mon, 23 Oct 2023 18:11:10 -0400 Original-Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2c5056059e0so58073311fa.3; Mon, 23 Oct 2023 15:11:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698099067; x=1698703867; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=Qe9MD1pXG1Z1J8GT4TAvpROq43i4fOCVoAbHuMfvr2E=; b=BHRPPXfzyWwzTcCC2v/7ITEgKaCggqi7rQw2P3Tt8Hi1Or8eE4UrawYCIl3eB2Mr0a 7zXATtoA8GvqAuDbRB5xqF2RLMLvODc9m4LEbppX+Ee7ErC2VJvtA49AsZcHoWZpxYOG d64KxU2R3TlPhXeW5y3TKh/G8udI1jLV33jRLl93kXbOJJIwIgHeuxAu3+sRLbzIHGHw tZuAvpE4yJLzGdjiZEJkaCC3WkTwbgu3f1FPtqQPVZUT61Z8Fq4nrmtwiOM9ykFxMLs1 IczEhnZHTbEPpbSOr9uDycJ/knUZnQcQek5iOF9XOLUPUYj3pY/AKoJ/SFXSs+491eP4 ScCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698099067; x=1698703867; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Qe9MD1pXG1Z1J8GT4TAvpROq43i4fOCVoAbHuMfvr2E=; b=lNvob3JOV93xHby3gWV226DlyEp2MFFz5k90mwF4fdL/mAFyKf73N798zjaXMVViHW 6mp69t8ooy+zZITuCDc7JYgZunU0ZAcBtaceUSfB0F+hEWyVz5bDGfcdDQtbUKgJN/UR NqB2+vnJcpTp8wc0icIpdx6WX6IJ9/EBhsGRuuppxakKnwrpNXFmFdlnyirdydlnqRuK EQQs28UnEJwepWzr96ccQw/ffHMKY9pyFkPplBM7TVOM1pNXydldgXJgNMm5/laBaF82 Qrkeg9lTLSSKDj45/I1uhPSieX8x1M0mcgQZR4AWiB8ST/EL5rBL8lmrZXFJsPssxXFU 2B6g== X-Gm-Message-State: AOJu0Yyo7LjiMTQLjA/b3oCAQccpMGtADH4iEb6sOjZNOBVNZRoslWxz 7fJMo05kAYh3abHsCgS57Xlo/Q7FCdeekZNel4hlJKXpdnw= X-Google-Smtp-Source: AGHT+IHChzdn59fQ8gnj+h9pV4vjtmzdV9wWVvOJLFWvRP8gWrNMm7Vqg+iI4TKrGsVyjHWOyNZridOKD/W2EcgmYeA= X-Received: by 2002:a2e:a99e:0:b0:2c0:cd8:2bdc with SMTP id x30-20020a2ea99e000000b002c00cd82bdcmr7578945ljq.24.1698099066590; Mon, 23 Oct 2023 15:11:06 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 23 Oct 2023 15:11:06 -0700 In-Reply-To: <831qdlo084.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::236; envelope-from=stefankangas@gmail.com; helo=mail-lj1-x236.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:311733 Archived-At: Eli Zaretskii writes: > Preloading unnecessary stuff is a slippery slope that once we start > there's no way of knowing where we end. So let's not. AFAIK, the main drawback is increased memory consumption. The main benefit is that Emacs starts faster. Are there any other important considerations?