From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: In support of Jonas Bernoulli's Magit Date: Thu, 13 Jul 2017 23:31:07 -0400 Message-ID: References: <87eftk9uxe.fsf@bernoul.li> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1500003112 8424 195.159.176.226 (14 Jul 2017 03:31:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Jul 2017 03:31:52 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 14 05:31:44 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVrKP-0001F6-1r for ged-emacs-devel@m.gmane.org; Fri, 14 Jul 2017 05:31:41 +0200 Original-Received: from localhost ([::1]:35205 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVrKP-0002jh-4M for ged-emacs-devel@m.gmane.org; Thu, 13 Jul 2017 23:31:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVrKI-0002iD-HI for emacs-devel@gnu.org; Thu, 13 Jul 2017 23:31:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVrKF-0007Nd-FR for emacs-devel@gnu.org; Thu, 13 Jul 2017 23:31:34 -0400 Original-Received: from [195.159.176.226] (port=39971 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dVrKF-0007Iv-2d for emacs-devel@gnu.org; Thu, 13 Jul 2017 23:31:31 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dVrJy-0000Ar-5S for emacs-devel@gnu.org; Fri, 14 Jul 2017 05:31:14 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:IlOnzRSQk8luoaVkMSGwsBvVgU4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:216630 Archived-At: > Could we please start with adding those packages to Elpa? Sounds pretty good. We usually welcome new packages into GNU ELPA, so of course libraries that are in actual use by important packages even more so. I know nothing about those libraries, but I'd be happy to help bring them into GNU ELPA. > I think experimentation and innovation happens primarily outside of > Emacs core. I am under the impression, that once a package is part > of Emacs, its basic structure is set in stone. "Backward compatibility" tends to impose restrictions, indeed. Less so for end-user facing functionality than for functionality exported as an Elisp library, but yes. Note that this doesn't apply to GNU ELPA packages which can break backward compatibility all they want. Stefan