On Sep 11, 2009, at 10:28 AM, David Van Horn wrote: > That contradicts R6RS: > > Macros defined using the syntax-case facility are also hygienic > unless datum->syntax (see library section on "Syntax-object and > datum conversions") is used.
Fair enough. Is there a better word for the property that is violated here? I personally believe that destroying hygienic information - that is, turning an identifier into a symbol - is as dangerous as fabricating it; while you can do more with the latter, even the former allows you to destroy the lexical assumptions that are ordinarily preserved in `syntax-rules'. -- Brian Mastenbrook [email protected] http://brian.mastenbrook.net/ _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
