From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 4d3a595: `load-path' should contain only directory names Date: Wed, 28 Oct 2015 22:15:30 +0200 Message-ID: <83bnbi3g2l.fsf@gnu.org> References: <20151023135532.11512.53356@vcs.savannah.gnu.org> <83mvv8wejc.fsf@gnu.org> <86bnboeymw.fsf@stephe-leake.org> <83wpuadc9k.fsf@gnu.org> <86d1w1ahsy.fsf@stephe-leake.org> <562E2A8A.1030601@yandex.ru> <83wpu9bns4.fsf@gnu.org> <86fv0x8kl6.fsf@stephe-leake.org> <83d1w0416d.fsf@gnu.org> <8337ww3ypz.fsf@gnu.org> <83vb9r2ddg.fsf@gnu.org> <83pozz2aup.fsf@gnu.org> <83h9la3k3k.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1446063357 10730 80.91.229.3 (28 Oct 2015 20:15:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 28 Oct 2015 20:15:57 +0000 (UTC) Cc: dgutov@yandex.ru, stephen_leake@stephe-leake.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 28 21:15:47 2015 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 1ZrX8M-0004Yr-0u for ged-emacs-devel@m.gmane.org; Wed, 28 Oct 2015 21:15:46 +0100 Original-Received: from localhost ([::1]:40557 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrX8L-0004mo-8d for ged-emacs-devel@m.gmane.org; Wed, 28 Oct 2015 16:15:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrX8D-0004mj-EJ for emacs-devel@gnu.org; Wed, 28 Oct 2015 16:15:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZrX88-0006BS-JE for emacs-devel@gnu.org; Wed, 28 Oct 2015 16:15:37 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:63860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrX88-00069Q-8y for emacs-devel@gnu.org; Wed, 28 Oct 2015 16:15:32 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NWY00B005926900@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Wed, 28 Oct 2015 22:15:30 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NWY00AXO5LTOHB0@a-mtaout20.012.net.il>; Wed, 28 Oct 2015 22:15:30 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:192825 Archived-At: > From: Stefan Monnier > Cc: emacs-devel@gnu.org, stephen_leake@stephe-leake.org, dgutov@yandex.ru > Date: Wed, 28 Oct 2015 15:25:16 -0400 > > > Which is what we did. One is "directory name", the other "directory > > file name". > > But "directory name" is a term which already has another > meaning elsewhere. I'm fine with "directory file name" for the > "non-slashed version" but for the slashed version we need something > *else* than either of those two. > > This way, when we say "directory name" it will mean what everybody else > means by it. That term was defined in the manual for many years to mean the version with the trailing slash. It's too late to change that, IMO. > >> Why put the burden on the poor end user who barely understands what > >> add-to-list does? > > The burden is not on the user, it's on us, the Emacs developers. > > Users are still free to do what they want with load-path. > > So developers have to accept both slashed and non-slashed names in > load-path. Glad we agree. We never disagreed on this one. > > I already answered that, more than once: consistency, which makes it > > easier to have a more accurate doc string. > > I don't care if we put things in a consistent state (in the sense that > I don't oppose it). But we still allow other people to do it > inconsistently, so we can't declare that load-path should only contain > "directory file names". That recommendation aimed at the developers. > > We are now back to the beginning of this discussion, for the second > > time. Can we please stop this, and agree to disagree? Please? > > I want the docstring of load-path to be changed not to say "directory > file names". And I want it to stay put.