guix-play/guix
Ludovic Courtès dcd60f4398 define-record-type*: Add the `inherit' syntactic constructor keyword.
* guix/utils.scm (define-record-type*)[make-syntactic-constructor]: New
  `type' parameter.  Add the `inherit' keyword and corresponding support
  code.

* tests/utils.scm ("define-record-type* & inherit", "define-record-type*
  & inherit & letrec* behavior"): New tests.
2012-08-30 00:18:50 +02:00
..
build utils: Change `substitute*' to accept a list of files to patch. 2012-08-25 13:12:45 +02:00
build-system build-system/gnu: Add `out-of-source?' keyword parameter. 2012-08-23 23:13:41 +02:00
build-system.scm Abstract build systems. 2012-06-27 23:58:07 +02:00
derivations.scm Unset LD_LIBRARY_PATH' in build-expression->derivation'. 2012-07-07 22:38:08 +02:00
http.scm Add a declarative packaging layer. 2012-06-28 01:24:34 +02:00
packages.scm packages: Raise an error condition upon invalid input. 2012-08-23 23:09:13 +02:00
store.scm Add `close-connection'. 2012-08-22 17:25:47 +02:00
utils.scm define-record-type*: Add the `inherit' syntactic constructor keyword. 2012-08-30 00:18:50 +02:00