records: `alist->record' supports multiple-field occurrences.
authorLudovic Courtès <ludo@gnu.org>
Wed, 10 Jul 2013 16:04:08 +0000 (18:04 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Jul 2013 19:52:51 +0000 (21:52 +0200)
commitc8772a7a21f954b5e75746529e70edc3a1017249
tree03792f0a3dd41d5af5d4bf833bf6bfcebb992ae8
parentb7b88288011aa41791b6634ae229f426bacc55ce
records: `alist->record' supports multiple-field occurrences.

* guix/records.scm (alist->record): Add `multiple-value-keys'
  parameter.  Update docstring, and honor it.
* tests/records.scm ("alist->record"): New record.
guix/records.scm
tests/records.scm