[plt-scheme] define-values/invoke-unit in an internal definition context
At Mon, 13 Oct 2008 17:52:25 -0400, Abdulaziz Ghuloum wrote:
> > You're completely right that the treatment of bindings with units was
> > based on Oscar's (old) `module', and that's why we have the (old) bug.
> > I will look into adding a context-diff-and-apply operation to PLT
> > Scheme's macro system.
>
> This may break some code that depends on the bug, but better to fix
> it now than later.
Right --- done in SVN. Except for a new syntax primitive, the changes
affect only forms exported by `scheme/unit' (and `mzlib/unit').
Noel: the program in your original message now compiles as expected.
Matthew