Comment 11 for bug 309223

Revision history for this message
leppie (leppie) wrote : Re: [Bug 309223] Re: expansion of splicing let-syntax needs revision

On Fri, Jun 26, 2009 at 8:19 AM, Abdulaziz Ghuloum <email address hidden>wrote:

>
> >> Why not?
> >
> > 'foo' is being used out of context (in both cases),
>
> ??
>
> > all non-psyntax R6RS implementations agree on this,
>
> That's not a good reason to add a restriction to Ikarus.
> There is no reason why a compile-time entity (a macro)
> cannot be used at compile time.
>
> > as well the expected behavior of non-R6RS
>
> Huh? What non-R6RS are you talking about?
>

I'm no language lawyer, but according to Taylor R. Campbell for R5RS, the
identifier should be out of context (I did not test this), just as I did see
in all other R6RS's I tested (PLT, Larceny, Ypsilon).

I will investigate and gather some more information.

Cheers

leppie