12.4 of the draft says:

   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).

Andre



_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to