records: define-record-type*: Field bindings are bound with 'let*'.
authorLudovic Courtès <ludo@gnu.org>
Tue, 15 Oct 2013 21:31:22 +0000 (23:31 +0200)
committerLudovic Courtès <ludo@gnu.org>
Tue, 15 Oct 2013 21:31:22 +0000 (23:31 +0200)
commit59fbeb8cae02032a2f8b7966ab52545817f3ed88
tree8cc11a9022a0a7c0112a3ab248ba82822a5bd171
parent70a9c7202866df594628750f7c4c242f4fd53e60
records: define-record-type*: Field bindings are bound with 'let*'.

* guix/records.scm (define-record-type*): Wrap field bindings in a
  'let*', not in a 'letrec*', which turned out to be pointlessly
  inconvenient.
* tests/records.scm: Adjust test names accordingly.
guix/records.scm
tests/records.scm