Implement R7RS 'define-values'.
authorMark H Weaver <mhw@netris.org>
Sun, 12 Jan 2014 09:43:37 +0000 (04:43 -0500)
committerMark H Weaver <mhw@netris.org>
Sun, 2 Feb 2014 08:28:23 +0000 (03:28 -0500)
commit48eb9021190766577a79ec26fe0b2f3332254561
tree975b7102683af95185cf6881da1325071df751d1
parent34e89877342f20fdb8a531ad78dab34cfd2b0843
Implement R7RS 'define-values'.

* module/ice-9/boot-9.scm (%define-values-arity-error): New procedure.
  (define-values): New macro.

* doc/ref/api-binding.texi (Binding Multiple Values): Add docs.

* test-suite/tests/syntax.test: Add tests.
doc/ref/api-binding.texi
module/ice-9/boot-9.scm
test-suite/tests/syntax.test