[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Etymology of derivation
From: |
Ludovic Courtès |
Subject: |
Re: Etymology of derivation |
Date: |
Tue, 03 Nov 2020 14:43:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi,
Arun Isaac <arunisaac@systemreboot.net> skribis:
> The original Nix publication was helpful. On page 22 of the full thesis,
> it says:
>
> Derivation is Nix-speak for a component build action, which derives
> the component from its inputs.
Not sure if it helps, but I struggled a bit with the etymology of the
word as well and wrote this in the manual (info "(guix) Programming
Interface"):
Lower-level APIs are available to interact with the daemon and the
store. To instruct the daemon to perform a build action, users actually
provide it with a “derivation”. A derivation is a low-level
representation of the build actions to be taken, and the environment in
which they should occur—derivations are to package definitions what
assembly is to C programs. The term “derivation” comes from the fact
that build results _derive_ from them.
Ludo’.
- Etymology of derivation, Arun Isaac, 2020/11/01
- Re: Etymology of derivation, Vagrant Cascadian, 2020/11/01
- Re: Etymology of derivation, Taylan Kammer, 2020/11/02
- Re: Etymology of derivation,
Ludovic Courtès <=
- Re: Etymology of derivation, Arun Isaac, 2020/11/03
- Re: Etymology of derivation, Timothy Sample, 2020/11/03
- Re: Etymology of derivation, Arun Isaac, 2020/11/04
Re: Etymology of derivation, zimoun, 2020/11/04