Hello Andy!
"Andy Wingo" <[email protected]> writes:
> * test-suite/lib.scm (pass-if, expect-fail, pass-if-exception)
> (expect-fail-exception): Rewrite as syntax-rules macros. In a very
> amusing turn of events, it turns out that bindings introduced by
> hygienic macros are not visible inside expansions produced by
> defmacros. This seems to be expected, so go ahead and work around the
> problem.
As I said on IRC, this looks like a possible source of annoyances to me.
It means that when writing a syntax-case macro, one has to know whether
one of the form used is a macro, and whether it's a defmacro or a
syntax-case macro.
> * test-suite/tests/srfi-31.test ("rec special form"): Expand in eval.
>
> * test-suite/tests/syntax.test ("begin"): Do some more expanding in eval,
> though all is not yet well.
Why is it needed?
Thanks for the great & exciting work!
Ludo'.