[r6rs-discuss] Problem with SYNTAX specification
> The value of a syntax form is a copy of <template> in which the
> pattern variables appearing within the template are replaced
> with the input subforms to which they are bound. Pattern data and
> identifiers that are not pattern variables or ellipses are copied
> directly into the output.
>
> The last line is not true of my expander, in which SYNTAX
> renames the introduced identifiers to prevent capture before
> placing them in the output.
>
> In practice this will never matter, but the difference might be
> observable in principle (depend on whether "copied directly"
> has an observable meaning).
I'm not sure if it completely solves the problem, but I've eliminated
the word "directly".
Kent
Received on Sat Jun 30 2007 - 14:11:59 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC