On Nov 23, 2010, at 11:08 AM, John Clements wrote: > > 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"?
Oh dear... would that word be "anaphoric"? John
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users