[plt-scheme] Macro expanding into define-values/invoke-unit?

From: Anthony Cowley (acowley at seas.upenn.edu)
Date: Sun Jul 12 19:52:20 EDT 2009

On Sun, Jul 12, 2009 at 7:33 PM, Jon Rafkind<rafkind at cs.utah.edu> wrote:
> Ah, I remember this error. The workaround I found was to use
> `syntax-local-introduce' which basically says "the expanded syntax is not
> completely different from the syntax at the invocation site of the macro"

Thank you so much, Jon! The explanation was perfect, too. I was
staring at the macro stepper's output, and just knew that my problem
was with where the define/values bindings were happening, but didn't
see exactly what was happening.


Posted on the users mailing list.