From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Fri, 26 Sep 2014 16:37:17 -0400 Message-ID: References: <87wq97i78i.fsf@earlgrey.lan> <87sijqxzr2.fsf@newcastle.ac.uk> <877g11c8wh.fsf@gmx.us> <87wq91uhe8.fsf@newcastle.ac.uk> <87k3508oie.fsf@gmx.us> <87mw9mqqb2.fsf@bernoul.li> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1411763881 8976 80.91.229.3 (26 Sep 2014 20:38:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 26 Sep 2014 20:38:01 +0000 (UTC) Cc: Rasmus , emacs-devel@gnu.org To: Jonas Bernoulli Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 26 22:37:54 2014 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 1XXcH3-0006C0-W0 for ged-emacs-devel@m.gmane.org; Fri, 26 Sep 2014 22:37:54 +0200 Original-Received: from localhost ([::1]:52252 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXcH3-0005O5-KI for ged-emacs-devel@m.gmane.org; Fri, 26 Sep 2014 16:37:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46513) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXcGh-0005Ms-UK for emacs-devel@gnu.org; Fri, 26 Sep 2014 16:37:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XXcGa-0003q4-F3 for emacs-devel@gnu.org; Fri, 26 Sep 2014 16:37:31 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:10389) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXcGa-0003pG-BO for emacs-devel@gnu.org; Fri, 26 Sep 2014 16:37:24 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="90983516" Original-Received: from 69-196-168-232.dsl.teksavvy.com (HELO ceviche.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Sep 2014 16:37:17 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id DCD2966094; Fri, 26 Sep 2014 16:37:17 -0400 (EDT) In-Reply-To: <87mw9mqqb2.fsf@bernoul.li> (Jonas Bernoulli's message of "Fri, 26 Sep 2014 18:50:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:174730 Archived-At: > I have read the remarks about packages not having to be done before > being added to Elpa. But currently not even a releasable version of > Magit exists. The right way to think about the `elpa' branch in Emacs is "github for Elisp" rather than "retirement home for mature packages". So indeed code doesn't need to be "ready for release". Magit has been in use for many years now, so it's definitely ready for some kind of release, whether you call it a "pretest release" or a "only for daredevils" doesn't really matter, because many people seem quite happy using it. > Instead of adding Magit as is, I would rather add certain components of > Magit to Emacs itself (after sufficiently abstracting them) and move > certain functionality into libraries that are already part of Emacs. That can be done as well. But there's no reason that one should preclude the other. Stefan