[plt-scheme] 204.7
At Tue, 1 Jul 2003 18:03:17 -0600, Matthew Flatt wrote:
> * Changed top-level `define-syntaxes' to treat zero results
> from the right-hand side as a kind of abort, so that
>
> (define-syntax (id ...) (values))
>
> declares the ids without binding them. This is useful for macros
> that expand to mutuaully recursive definitions of private variables
> (like, of course, `package').
Is there any reason not to add some kind of new construct for this
rather than overloading the meaning of multiple values (aren't multiple
values bad enough as is!?)
Robby