[plt-scheme] define-values/invoke-unit in an internal definition context

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Tue Oct 14 09:29:28 EDT 2008

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.


Posted on the users mailing list.