> On Nov 20, 2010, at 6:58 PM, Matthias Felleisen wrote:
>
>> Hygiene is a technical term.  The idea is roughly that
>> the __macro system__ (as a whole) should respect the
>> lexical structure of your program.

It is somewhat unfortunate that the name `hygiene' has caught
on here.  It really ought to be called `lexical scoping' (with the
understanding that macros have no special permission to violate
lexical scope any more than lambda bindings do).

On Tue, Nov 23, 2010 at 11:08 AM, John Clements
<cleme...@brinckerhoff.org> wrote:
>
>  then *what word* should we use to describe macros that violate transparency? 
> "non-transparent"?

I've seen `non-hygienic'.  I'd vote for `broken'.

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

Reply via email to