From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: The future of 'guix environment' Date: Sat, 02 Sep 2017 23:06:33 +0200 Message-ID: <87pob8vmhy.fsf@gnu.org> References: <87ziahytsq.fsf@member.fsf.org> <20170830155634.GB2248@jurong> <87lglz2hrn.fsf@dustycloud.org> 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]:48677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1doFcn-00052w-3r for guix-devel@gnu.org; Sat, 02 Sep 2017 17:06:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1doFci-0006Pw-88 for guix-devel@gnu.org; Sat, 02 Sep 2017 17:06:41 -0400 In-Reply-To: <87lglz2hrn.fsf@dustycloud.org> (Christopher Allan Webber's message of "Thu, 31 Aug 2017 22:57:00 -0500") 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: Christopher Allan Webber Cc: guix-devel Hi Chris, Christopher Allan Webber skribis: > Thompson, David writes: > >> Ricardo, you are correct that we would lose the ability to use the >> guix.scm file for both 'guix environment' and 'guix build'. In >> practice I don't actually use my guix.scm file this way, so I think >> it's worth breaking, but maybe you (or someone else) actually uses >> this and we should think more about it? > > I do use guix.scm for testing `guix build'. Maybe I ma the only one > though. It turns out to be very useful to find out whether or not I've > done something that borked my package that's not obvious because I have > some compiled .go file around in working directory or something. I use it too, occasionally! :-) I use a feature that maybe no one else uses, which is to have guix.scm return a gexp. I found it to be a relatively nice way to do makefile-like things, like building the web site: http://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/guix.= scm Ludo=E2=80=99.