From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Thu, 29 Sep 2016 10:06:59 -0700 (PDT) Message-ID: <1fc9109e-3b5c-4673-9f79-bcaa16f10d1b@default> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <20160916203416.8DF2F220166@vcs.savannah.gnu.org> <87vaxsjmvu.fsf@russet.org.uk> <878tunj2wr.fsf@russet.org.uk> <874m582ixv.fsf@russet.org.uk> <871t0apsxm.fsf@russet.org.uk> <87shsm7hi6.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1475168899 31707 195.159.176.226 (29 Sep 2016 17:08:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 29 Sep 2016 17:08:19 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: John Wiegley , phillip.lord@russet.org.uk Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 29 19:08:15 2016 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 1bpeoX-0006gC-2b for ged-emacs-devel@m.gmane.org; Thu, 29 Sep 2016 19:08:05 +0200 Original-Received: from localhost ([::1]:39496 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpeoV-0001Tu-ID for ged-emacs-devel@m.gmane.org; Thu, 29 Sep 2016 13:08:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpeng-0001ST-NZ for emacs-devel@gnu.org; Thu, 29 Sep 2016 13:07:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpena-0007fe-N0 for emacs-devel@gnu.org; Thu, 29 Sep 2016 13:07:11 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:23508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpena-0007eu-Es for emacs-devel@gnu.org; Thu, 29 Sep 2016 13:07:06 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u8TH713Z012595 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Sep 2016 17:07:02 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u8TH70gj024705 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Sep 2016 17:07:01 GMT Original-Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u8TH703w020916; Thu, 29 Sep 2016 17:07:00 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6753.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:207902 Archived-At: > I would like to not add any new core libraries, until the day we need to > depend upon them from other core libraries. New development, as much as > possible, should be directed to ELPA. The whole point of this new ELPA re= org > is that, by making it easy to include ELPA code in the distribution, ther= e > is no longer any real reason to pull new code into core. The core of wha= t > Emacs does changes relatively little from version to version. I hope that: 1. The Lisp code distributed with Emacs will continue to include all that has been included before, so users do not need to use package.el etc. to obtain any of it. 2. All Emacs Lisp code, apart from 3rd-party libraries, will continue to be available in .../lisp/, so users can easily grep for it and use `M-x find-library', without messing with packages. 3. The source-code directory structure under .../lisp/ does not become any, or much, deeper. So far, *.el, */*.el, and */*/*.el are sufficient.