Ludovic Courtès 8a16d064fa records: Add support for 'innate' fields.
* guix/records.scm (make-syntactic-constructor): Add #:innate parameter.
  [record-inheritance]: Honor it.
  [innate-field?]: New procedure.
  (define-record-type*)[innate-field?]: New procedure.
  Pass #:innate to 'make-syntactic-constructor'.
* tests/records.scm ("define-record-type* & inherit & innate",
  "define-record-type* & thunked & innate"): New tests.
2015-06-11 23:33:32 +02:00
..
2015-06-03 11:47:36 +02:00
2015-05-19 16:09:58 +02:00
2014-02-21 23:49:52 +01:00
2015-04-13 00:02:59 +02:00
2014-03-31 23:34:20 +02:00
2015-04-04 14:16:43 -04:00
2015-01-11 23:50:01 +01:00
2014-09-29 19:30:28 -04:00
2015-06-06 19:05:25 +02:00