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

Reply via email to