From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Getting rid of build tools Date: Wed, 30 Dec 2015 00:41:07 +0100 Message-ID: <87twn0yga4.fsf@gnu.org> References: <20151227082320.GA613@thebird.nl> <87oadalfr7.fsf@dustycloud.org> <20151228190536.GA5914@thebird.nl> <20151229014722.GA6686@thebird.nl> <87mvst1d1v.fsf@gnu.org> <87mvssop4w.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]:41647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aE3tB-0004ze-Ij for guix-devel@gnu.org; Tue, 29 Dec 2015 18:41:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aE3t8-0001WF-Bg for guix-devel@gnu.org; Tue, 29 Dec 2015 18:41:13 -0500 In-Reply-To: <87mvssop4w.fsf@dustycloud.org> (Christopher Allan Webber's message of "Tue, 29 Dec 2015 16:21:46 -0600") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Christopher Allan Webber Cc: guix-devel@gnu.org Christopher Allan Webber skribis: > Ludovic Court=C3=A8s writes: > >> Pjotr Prins skribis: >> >>> For anyone interested, Eelco's description of Maak, a functional make, >>> is here: >>> >>> http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf >> >> It would be interesting to see what a Maak translated to Guile + Guix >> would look like. >> >> The =E2=80=98makeLibrary=E2=80=99, =E2=80=98compileC=E2=80=99, and other= functions used as illustrations >> in the paper would be quite easy to write using our current APIs. >> >> Ludo=E2=80=99. > > Reading this... it's interesting. It looks like Nix and Maak don't > share code, but do share ideas and contributors (and a founder)? The Nix and Maak languages are basically the same, and ISTR Eelco=E2=80=99s thesis mentions something Maak-like built on top of Nix. > So, assuming we had that theoretical guix-make, would it be usable > without running Guix as a full package manager, or without running the > daemon necessarily? No, I was just thinking of something built using Guix as it currently exists. Ludo=E2=80=99.