From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Proposal: Forwards-Compatibility Library for Emacs Date: Tue, 21 Sep 2021 23:08:32 +0100 Message-ID: References: <877dfavmzw.fsf@posteo.net> <87czp2c6qd.fsf@gnus.org> <874kady4l1.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3071"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , Stefan Monnier , emacs-devel To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 22 00:12:12 2021 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 1mSnzn-0000Wf-Vi for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Sep 2021 00:12:11 +0200 Original-Received: from localhost ([::1]:53640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSnzm-0007HZ-75 for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Sep 2021 18:12:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSnwY-00052Y-U7 for emacs-devel@gnu.org; Tue, 21 Sep 2021 18:08:50 -0400 Original-Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:37734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSnwU-0000n3-4j for emacs-devel@gnu.org; Tue, 21 Sep 2021 18:08:50 -0400 Original-Received: by mail-pl1-x62c.google.com with SMTP id j14so398817plx.4 for ; Tue, 21 Sep 2021 15:08:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=8O+cP23jhvEfYZxwkkePdHv86dlUpaOwAMn2L0tMQ4E=; b=gYu9Mt7hg6+L2cCENQ9FeAtc6kXKDsA1vdN6pZu3MByz/pvcPohDxzqkcGFejwy4hA GSo1xgUBswhB0/dojbGpo6aH1ZTG2oXSeREhNhFhRSA/cypXoQ2FDRweOOoyaNSysVfo KKoAZlEtcfwsJi+nHqDp7Yg7oRNHks7vut7uJOwUz5nemjCGcqAM6FKLcEMSQprxEmJt ivvxRzEBIuLj3kYzEJm6okc3eazC5QpdyAQnggFmOKvWmznfRUG5A31VZQd1L8DAdFi9 AKJCPKcUIiBKuBOgGBsN7xnDkGsMsl6nnO1NAF/6f3cfEfgXNAJGszrfZQORIo+ZCDte 91lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=8O+cP23jhvEfYZxwkkePdHv86dlUpaOwAMn2L0tMQ4E=; b=xGULXaV5qVym7D4pZUTUJYKDdCPI6TsY9OBhxvBIOHn67ENoSYKniYfhXGwX1ki9xd quWzbdMlUv2dk1hBjYRTVIG+htD6Aef8wEeB0X8ciwohkXptCVHdX/WDX0m7QXlrbVkN 4Z9Nst78fMB7tXLy7Qr5a20adeMQRyxoHqO07itluM5rFIzo7p9mEgzUhqwjbPfxNLr3 i7etqVxifmt6q5Zef+jLtWAEQPI4oa4wJPEKnjJ0Vuw/r0Iw56OIFZyFgWxG/jiBFiYw t1HrAV5qEVUOsiYp5bM6icKn8rnN6420wuaoG6KexNrQOn701aYH3f5Mun9HNAkgHvz6 17mw== X-Gm-Message-State: AOAM531vxRw7klzl6Qjw6rkvXlF2auYMzFxGHKyPXfHHjgLJ9oA1pMJ0 tzmf1UIolYau4eV7N+g+n7g/mxhWLgL/5fFf2qo= X-Google-Smtp-Source: ABdhPJyfH5YV9lt3Af9wk4T6vIRmux4J7VwixQ0y0bxG5VEkzZoAlQyX/5t7p4o8s3CUnUCOtm71Bp7BanD0mMbgpfY= X-Received: by 2002:a17:90b:3ec3:: with SMTP id rm3mr7721624pjb.70.1632262124678; Tue, 21 Sep 2021 15:08:44 -0700 (PDT) In-Reply-To: <874kady4l1.fsf@gnus.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::62c; envelope-from=joaotavora@gmail.com; helo=mail-pl1-x62c.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.23 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" Xref: news.gmane.io gmane.emacs.devel:275274 Archived-At: On Tue, Sep 21, 2021 at 10:57 PM Lars Ingebrigtsen wrote: > We can just start slowly and see whether any problems occur. > The main point here is to be able to put things that are in core into > ELPA, too. Right. And so if this is the goal (and given that I also agree to "start slow"), why not have more :core ELPA packages? Say subr-x.el, as an example. It has no dependencies. Why not make it a :core package right now? Then other ELPA packages could just rely on it. Or pp.el, or any other util-rich package which has no dependencies. This seems more in line with current Emacs development and would it not basically solve the same problem, just sectioning it by domain instead? It would have the added (big) benefit that you only have one copy of each definition, not two (in core and in compat.el). Jo=C3=A3o T=C3=A1vora