summary refs log tree commit diff
path: root/Makefile.am
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-06-10 14:34:36 +0200
committerLudovic Courtès <ludo@gnu.org>2019-07-04 18:05:02 +0200
commit2ca41030d5189d83ea2a28ea64cf0e19efed5fd7 (patch)
tree08767ed3a8cc94a9ad0fae7c55a080b2bf5ffad4 /Makefile.am
parentfc3f14927feb91f33324248107492ccbb4d43155 (diff)
downloadguix-2ca41030d5189d83ea2a28ea64cf0e19efed5fd7.tar.gz
gexp: Add 'lower-gexp' and express 'gexp->derivation' in terms of it.
* guix/gexp.scm (gexp-input-thing, gexp-input-output)
(gexp-input-native?): Export.
(lower-inputs): Return <gexp-input> records instead of tuples.
(lower-reference-graphs): Adjust accordingly.
(<lowered-gexp>): New record type.
(lower-gexp, gexp-input->tuple): New procedure.
(gexp->derivation)[%modules]: Remove.
[requested-graft?]: New variable.
[add-modules]: New procedure.
Rewrite in terms of 'lower-gexp'.
(gexp-inputs): Add TODO comment.
* tests/gexp.scm ("lower-gexp"): New test.
Diffstat (limited to 'Makefile.am')
0 files changed, 0 insertions, 0 deletions