[Larceny-users] Bug in syntax-rules expander (R6RS semantics changed?)

2009-09-25 Thread David Rush
Hi y'all - I have been deeply buried in wrapping various C APIs, and the repetitive bytevector trickery has led me to a bit of macrology. Now, this is my first time *ever* using LET-SYNTAX, so maybe I am getting something wrong here, but using PLT 4.2.1 the following macro expands as I (almost)

Re: [Larceny-users] Bug in syntax-rules expander (R6RS semantics changed?)

2009-09-25 Thread William D Clinger
One can always get the effect specified by R5RS by wrapping a (let () ...) around the (let-syntax ...), which could itself be specified as a separate syntax-rules macro. Good point. I'll log this as a bug, and think about the backwards compatibility issues some more. Will