gexp: Add 'lower-object'.
authorLudovic Courtès <ludo@gnu.org>
Wed, 26 Aug 2015 09:28:23 +0000 (11:28 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 26 Aug 2015 22:49:23 +0000 (00:49 +0200)
commitc2b8467645bb2c2e17eb9c580f39e345c4dc2f4a
tree754462cfbcccdb8c58f000ee5bf88d064279b657
parentf7283db37d58f1a7dede5f410c6c0a75aa82b12e
gexp: Add 'lower-object'.

* guix/gexp.scm (lower-object): New procedure.
  (lower-inputs, lower-references, gexp->sexp): Use it.
* tests/gexp.scm ("lower-object"): New test.
* doc/guix.texi (G-Expressions): Document it.
doc/guix.texi
guix/gexp.scm
tests/gexp.scm