derivations: Add 'derivation-input-fold'.
authorLudovic Courtès <ludo@gnu.org>
Fri, 6 Dec 2019 22:04:57 +0000 (23:04 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 6 Dec 2019 23:29:41 +0000 (00:29 +0100)
commitfcbe4f71ca7ab7f8526bd1643044d204390ec6c2
treedb96cfea5053097dadd9e8478569794b5ea4c98a
parent2617d956d8ae122128a1ba2cc74983cbd683b042
derivations: Add 'derivation-input-fold'.

* guix/derivations.scm (derivation-input-fold): New procedure.
(substitution-oracle)[closure]: Rewrite in terms of
'derivation-input-fold'.
* tests/derivations.scm ("derivation-input-fold"): New test.
guix/derivations.scm
tests/derivations.scm