On Nov 20, 2010, at 6:58 PM, Matthias Felleisen wrote:

> 
> On Nov 20, 2010, at 9:01 PM, Greg Hendershott wrote:
> 
>> But I didn't get the
>> impression that all or even most of the macro techniques were
>> unhygienic. 
> 
> 
> Hygiene is a technical term. The idea is roughly that 
> the __macro system__ (as a whole) should respect the 
> lexical structure of your program. That is, by default
> no programmer should be able to accidentally write a 
> macro that messes up lexical bindings in a subtle way. 

Dave Herman mentioned this to me some time ago, and my immediate response was 
this: okay, if the term "hygiene" refers to a macro system and not to a macro, 
then *what word* should we use to describe macros that violate transparency? 
"non-transparent"?

John

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to