guix-devel/guix
Ludovic Courtès a9e5e92f94
gexp: Add 'file-append'.
* guix/gexp.scm (<file-append>): New record type.
(file-append): New procedure.
(file-append-compiler): New gexp compiler.
* tests/gexp.scm ("file-append", "file-append, output")
("file-append, nested", "gexp->file + file-append"): New tests.
* doc/guix.texi (G-Expressions): Use it in 'nscd' and 'list-files'
examples.  Document 'file-append'.
2016-09-09 23:54:43 +02:00
..
build syscalls: Use #:return-errno? when it is available. 2016-09-06 11:12:11 +02:00
build-system ant-build-system: Fix typo. 2016-08-16 14:05:14 -04:00
import import: hackage: Default to https urls. 2016-08-30 22:38:16 +03:00
scripts guix hash: Add --exclude-vcs option. 2016-09-07 12:00:35 +02:00
base32.scm
base64.scm base64: Restore original license header. 2016-08-27 08:45:27 -05:00
build-system.scm
combinators.scm
config.scm.in
cpio.scm
cve.scm
cvs-download.scm
derivations.scm
download.scm
elf.scm
ftp-client.scm
gcrypt.scm
gexp.scm gexp: Add 'file-append'. 2016-09-09 23:54:43 +02:00
git-download.scm
gnu-maintenance.scm
gnupg.scm gnupg: Honor $GUIX_GPG_COMMAND and default to 'gpg'. 2016-09-06 11:12:11 +02:00
grafts.scm
graph.scm
hash.scm
hg-download.scm download: Use 'with-imported-modules'. 2016-07-12 22:47:08 +02:00
http-client.scm
licenses.scm
modules.scm Add (guix modules). 2016-09-05 00:06:47 +02:00
monad-repl.scm
monads.scm
nar.scm
packages.scm packages: Add 'package-superseded' and associated support. 2016-09-06 23:22:10 +02:00
pk-crypto.scm
pki.scm
profiles.scm profiles: Export <manifest-pattern> accessors. 2016-09-06 23:22:10 +02:00
records.scm
scripts.scm
search-paths.scm
serialization.scm
sets.scm
store.scm
svn-download.scm
tests.scm
ui.scm ui: Initialize %FILE-PORT-NAME-CANONICALIZATION to #f. 2016-09-05 00:06:47 +02:00
upstream.scm
utils.scm
zlib.scm zlib: Protect against non-empty port internal buffers. 2016-07-27 12:45:01 +02:00