records: Separate default-value handling.
authorLudovic Courtès <ludo@gnu.org>
Thu, 11 Jun 2015 19:49:02 +0000 (21:49 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 11 Jun 2015 21:33:32 +0000 (23:33 +0200)
commitb9c8647337762983ac046aec66328ad0efd2f276
treef5cec740eba5485dff196be9a9c2924341abca65
parent39fc041a7de18e4b41c4e9007cfdadbff581334a
records: Separate default-value handling.

* guix/records.scm (make-syntactic-constructor)[default-values]: New
  variable.
  [field-default-value]: New procedure.
  Use them.
guix/records.scm