jgart <jg...@dismail.de> writes:
> Why is the <derivation> scheme record needed? It is a Scheme representation of a derivation, which also has an on-disk representation. > How does it function in Guix? Everything that the daemon is asked to build must be compiled to a derivation on disk first. From the perspective of the daemon there are no first-class packages, only derivations. Much of what Guix as a library does is to turn package values into derivation files and builders to feed them into the daemon. -- Ricardo