From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Fri, 14 Oct 2016 12:55:35 +0300 Message-ID: <831szj8dbc.fsf@gnu.org> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <874m4x8sq5.fsf@russet.org.uk> <8637kh4j1u.fsf@realize.ch> <87wpht4b1i.fsf@russet.org.uk> <86y4292m2u.fsf@realize.ch> <8737kd8vfh.fsf@russet.org.uk> <867f9n2r6s.fsf@realize.ch> <87a8egw2az.fsf@russet.org.uk> <8360p3i2gt.fsf@gnu.org> <86a8efqf9p.fsf@realize.ch> <8337k7hysd.fsf@gnu.org> <8660p3qd99.fsf@realize.ch> <831szrhwsr.fsf@gnu.org> <8760p12qzw.fsf@russet.org.uk> <83vax0en1u.fsf@gnu.org> <87pon5ek3q.fsf@russet.org.uk> <87twcgttjf.fsf@russet.org.uk> <86a8e7symk.fsf@realize.ch> <837f9b8lmv.fsf@gnu.org> <87twcfjq1i.fsf@russet.org.uk> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476439123 29554 195.159.176.226 (14 Oct 2016 09:58:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2016 09:58:43 +0000 (UTC) Cc: jwiegley@gmail.com, a.s@realize.ch, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 11:58:37 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 1buzFk-0003qC-2q for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 11:58:12 +0200 Original-Received: from localhost ([::1]:46322 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buzFi-0002aD-CG for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 05:58:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buzDR-0001Ny-4R for emacs-devel@gnu.org; Fri, 14 Oct 2016 05:55:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buzDN-00079I-3K for emacs-devel@gnu.org; Fri, 14 Oct 2016 05:55:49 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buzDM-000798-Vx; Fri, 14 Oct 2016 05:55:45 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1978 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpa (Exim 4.82) (envelope-from ) id 1buzDJ-0007fn-TC; Fri, 14 Oct 2016 05:55:42 -0400 In-reply-to: <87twcfjq1i.fsf@russet.org.uk> (phillip.lord@russet.org.uk) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:208238 Archived-At: > From: phillip.lord@russet.org.uk (Phillip Lord) > Cc: John Wiegley , a.s@realize.ch, monnier@iro.umontreal.ca, emacs-devel@gnu.org > Date: Fri, 14 Oct 2016 09:25:13 +0100 > > >> I think we should *not* give up the standard file structure. At least not now. > >> Using ELPA should feel "first class" for those authors contributing packages > >> that are to become part of the standard distribution. > > > > 100% agreement. > > Can you tell me why, though? Drew complained about grepability. What are > the other reasons? The structure of the Emacs lisp/ directory is well-thought and exists for many years with only minor changes. It has some underlying logic, which allows one in most cases to know where a certain package lives. This is important not just for grepping, but also for visiting the files and any operation that requires its full file name. Having some files outside of this structure will make working with those files more annoying.