From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Proposal: Forwards-Compatibility Library for Emacs Date: Wed, 22 Sep 2021 00:16:00 +0200 Message-ID: <87zgs5wp5r.fsf@gnus.org> 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="32444"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Philip Kaludercic , Stefan Monnier , emacs-devel To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 22 00:18:15 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 1mSo5e-0008FB-Jm for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Sep 2021 00:18:14 +0200 Original-Received: from localhost ([::1]:60972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSo5c-00043r-O8 for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Sep 2021 18:18:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSo3d-0000o4-Ck for emacs-devel@gnu.org; Tue, 21 Sep 2021 18:16:10 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:38940) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSo3b-0006HF-3u for emacs-devel@gnu.org; Tue, 21 Sep 2021 18:16:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=lWg/qxUNThH0ocQ8jgKKEbcljmGR4uxopcmIDC/y1GM=; b=JTEf1NhPzeDkWCTn1RdyM9vrwl zAG6NiHk2zujCPr4a3WsK24ffwHxPuDUdwYR0ntu7oDnb8nDZKFiSQRnuA2OzmnXvfQYT+K7doWeS oRrsjhp7wN+NtnEJHRKjrSDBB2n9L6x2VcvxRTUIV3uh+NvwdBCt5kWjzJ6ZDNUPbesQ=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSo3U-0002mB-Lb; Wed, 22 Sep 2021 00:16:03 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEURCwsUFxgDAwMH DBUMExcsEg8WJy8KFyosLihjIR1fRjekHR2YUkJCVEwNKU0RMFn///9ouxG8AAAAAWJLR0QQlbIN LAAAAAd0SU1FB+UJFRYMLRFLKfYAAAF/SURBVEjH7ZTRkoMwCEUhEKJW7f//7V6i7cbYZHVm923p TEcTjpcAgeieMYWb9g/8PeAvxHcVUM6edDckbwS6A+y7VLpdAX4xS1d2mqLCKodV6iuIMnO+MhdD ygBzjDXR+IA4YPB3u6IgyQbYmO0Q2ScAa2IGYprGByyWfq0zKEcHHi+gH5JglSlO05wB+hHwVWRo mi8CJKTDsMA/A2M7S1szEykPy5KBuQY+lkU02eK2AbEH7ClSiLjKhMSO9O34oVUKJYIMihdfrpt/ q9KC1gs8DMa8B9oBMDi80slW/FvR5E0FEe++tD5BpCLKDgCDwLpakgJ4z6AzkGCrWyojamZJsvcT ZnpYJ5E+cBDoAVtI7i/VRqMO+xlqf3Rla/Aiq0hTOhHNSntGXKYCQruXaDuIhjZQow7UAqE7jB0I t4Dz9+tDY/wqupkRObrUM2X+ykgAYA26A+I/lezB2MgQE0van4L5m0l6A2FraU+/Inb1aQ8ROGkW xKVgXClX+ALTthdF4kTyqgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wOS0yMVQyMjoxMjo0NSsw MDowMC2Ywf8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDktMjFUMjI6MTI6NDUrMDA6MDBcxXlD AAAAAElFTkSuQmCC X-Now-Playing: Mica Levi's _Under the Skin_: "Lipstick To Void" In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Tue, 21 Sep 2021 23:08:32 +0100") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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:275275 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > 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? If you overwrite the subr-x functions from, say, Emacs 25.1 with the ones in Emacs 28, you'll likely end up with an Emacs that doesn't work. (And we certainly don't want to take on the maintenance burden of writing subr-x in such a way that it's backwards-compatible.) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no