guix/tests
Ludovic Courtès bbb7a00e9a define-record-type*: Add the `thunked' field definition keyword.
* guix/utils.scm (define-record-type*)[make-syntactic-constructor]: Add
  a `thunked' parameter.
  (thunked-field?, field-bindings): New procedures.  Use the latter when
  generating `letrec*' bindings.
  [thunked-field?, thunked-field-accessor-name, field-spec->srfi-9,
  thunked-field-accessor-name]: New procedures.
  Use them when generating the `define-record-type' form, and to
  generated thunk field accessors, along call to
  `make-syntactic-constructor' with the new argument.
* tests/utils.scm ("define-record-type* & thunked",
  "define-record-type* & thunked & default",
  "define-record-type* & thunked & inherited"): New tests.
2013-01-23 23:33:09 +01:00
..
base32.scm Update license headers. 2013-01-06 00:47:50 +01:00
build-utils.scm Update license headers. 2013-01-06 00:47:50 +01:00
builders.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
derivations.scm distro: Rename (distro) to (gnu packages). 2013-01-18 01:07:53 +01:00
guix-build.sh guix-build: Allow version-qualified package names. 2013-01-22 22:14:25 +01:00
guix-daemon.sh distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
guix-download.sh Update license headers. 2013-01-06 00:47:50 +01:00
guix-gc.sh Update license headers. 2013-01-06 00:47:50 +01:00
guix-package.sh guix-package: Fix --roll-back' when --profile' is not passed. 2013-01-22 22:35:16 +01:00
packages.scm packages: Have `package-derivation' return a <derivation> as a second value. 2013-01-20 22:54:36 +01:00
snix.scm snix: Update `license' check in unit test. 2013-01-07 22:53:46 +01:00
store.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
test.drv Add unit test for derivation parsing and output. 2012-04-19 23:09:55 +02:00
union.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
utils.scm define-record-type*: Add the `thunked' field definition keyword. 2013-01-23 23:33:09 +01:00