[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Getting rid of build tools
From: |
Ludovic Courtès |
Subject: |
Re: Getting rid of build tools |
Date: |
Wed, 30 Dec 2015 00:41:07 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Christopher Allan Webber <address@hidden> skribis:
> Ludovic Courtès writes:
>
>> Pjotr Prins <address@hidden> 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 ‘makeLibrary’, ‘compileC’, and other functions used as illustrations
>> in the paper would be quite easy to write using our current APIs.
>>
>> Ludo’.
>
> 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’s
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’.