From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Why do we use ".../share/emacs/site-lisp/guix.d/"? Date: Thu, 19 May 2016 14:02:03 +0200 Message-ID: <874m9uxnlw.fsf@gnu.org> References: <878tzkhmah.fsf@gmail.com> <871t5cwcpd.fsf@gmail.com> <87lh3joapu.fsf@gmail.com> <87vb2du2kz.fsf@gnu.org> <87k2isa6x9.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3Meb-0001nR-A5 for guix-devel@gnu.org; Thu, 19 May 2016 08:02:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b3MeV-0006Sx-VK for guix-devel@gnu.org; Thu, 19 May 2016 08:02:13 -0400 In-Reply-To: <87k2isa6x9.fsf@gmail.com> (Alex Kost's message of "Tue, 17 May 2016 21:14:10 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Kost Cc: Guix-devel , Federico Beffa Alex Kost skribis: > Ludovic Court=C3=A8s (2016-05-17 00:15 +0300) wrote: > >> Alex Kost skribis: >> >>> Federico Beffa (2016-05-09 09:42 +0300) wrote: >>> >>>> On Sun, May 8, 2016 at 9:51 PM, Alex Kost wrote: >> >> [...] >> >>>> * It also makes it obvious that packages into that directory are >>>> installed in a guix specific way. Therefore, if you try to use them >>>> with an emacs from a foreign distro, you know that you have to do >>>> something to make them work. >>> >>> You don't have to do anything to make them work if you use emacs from >>> Guix. Also I don't think that making it obvious that this is a guix >>> specific directory is needed. Moreover it may be confusing (see [1]). >>> I would wonder why there is this an additional layer in elisp hierarchy, >>> and I actually wonder=E2=80=A6 I mean I don't like it. >>> >>>> I'm therefore in favor of keeping "guix.d". >>> >>> OK, I see. So it's 1 for keeping "guix.d" part and 1 for removing it. >>> Please people give your opinions! >> >> Let=E2=80=99s make sure we understand each other before we vote. :-) > > I think I understand your (I mean Federico and you) point. > >> Federico suggests above that having =E2=80=9Cguix.d=E2=80=9D makes it cl= ear that a >> non-Guix-installed Emacs on a foreign distro may not be able to use >> those packages. > > I don't see how this makes it more clear. Of course a > non-Guix-installed Emacs knows nothing about packages installed in a > Guix profile. As for me, "~/.guix-profile" is already clear enough, and > there is no reason to add another "guix"-containing name part to the > file hierarchy. I see, I get your point, and I think I concur. Federico: is there anything we=E2=80=99re missing from your argument? Thanks, Ludo=E2=80=99.