guix-devel/guix
Ludovic Courtès 8fd5bd2b69 define-record-type*: Add `letrec*' behavior.
* guix/utils.scm (define-record-type*)[make-syntactic-constructor]: Bind
  all the ((FIELD VALUE) ...) in a `letrec*'.  Adjust `field-value'
  accordingly.

* tests/utils.scm ("define-record-type* with letrec* behavior"): New
  test.
2012-07-03 21:59:56 +02:00
..
build gnu-build-system: Improve the `configure' and `check' phases. 2012-07-02 15:56:22 +02:00
build-system build-system/gnu: Add GNU Awk to the standard inputs. 2012-06-28 23:46:00 +02:00
build-system.scm Abstract build systems. 2012-06-27 23:58:07 +02:00
derivations.scm derivation: Coalesce multiple occurrences of the same input. 2012-07-02 01:35:39 +02:00
http.scm Add a declarative packaging layer. 2012-06-28 01:24:34 +02:00
packages.scm Add a `base32' macro, for convenience. 2012-07-02 16:07:26 +02:00
store.scm Upgrade Nix worker protocol. 2012-07-02 01:35:39 +02:00
utils.scm define-record-type*: Add `letrec*' behavior. 2012-07-03 21:59:56 +02:00