diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-11-14 10:16:22 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2020-05-17 15:16:48 +0200 |
commit | 8d408d5ae4af4c90eee7ff241639aed00b03f887 (patch) | |
tree | 7e275744ca1e9cfe09ced013ef00ca15f386f5dc /m4 | |
parent | 56eafb812fd5cc4168479436a9e04b13d30eb77a (diff) | |
download | guix-8d408d5ae4af4c90eee7ff241639aed00b03f887.tar.gz |
gexp: Add 'let-system'.
* guix/gexp.scm (<system-binding>): New record type. (let-system): New macro. (system-binding-compiler): New procedure. (default-expander): Add 'self-quoting?' case. (self-quoting?): New procedure. (lower-inputs): Add 'filterm'. Pass the result of 'mapm/accumulate-builds' through FILTERM. (gexp->sexp)[self-quoting?]: Remove. * tests/gexp.scm ("let-system", "let-system, target") ("let-system, ungexp-native, target") ("let-system, nested"): New tests. * doc/guix.texi (G-Expressions): Document it.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions