Hello Andy!

"Andy Wingo" <wi...@pobox.com> 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'.


Reply via email to