guix/doc
Ludovic Courtès 644cb40cd8
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.
2020-05-16 00:34:41 +02:00
..
images Merge branch 'staging' into core-updates 2019-03-14 16:30:19 +01:00
build.scm doc: Fix building the cookbook. 2020-05-02 13:21:42 +02:00
contributing.texi doc: Specify the branch name in the title of a patch. 2020-05-12 22:10:11 +02:00
environment-gdb.scm
fdl-1.3.texi doc: Use HTTPS for external links. 2020-03-10 20:26:52 +01:00
guix-cookbook.texi doc: cookbook: Fix sbcl-ttf-fonts package name. 2020-05-05 20:09:39 +02:00
guix.texi gexp: Add 'let-system'. 2020-05-16 00:34:41 +02:00
htmlxref.cnf doc: Update htmlxref.cnf. 2020-01-12 00:19:10 +01:00
local.mk doc: Ensure guix-daemon is built before creating guix-daemon.1. 2020-04-24 16:24:01 +02:00
package-hello.json doc: Document building and installing from JSON files. 2020-04-16 23:41:52 +02:00
package-hello.scm