Hygiene is not just for macros
JavaScript has no macro system but has some surprising variable scoping problems.  Why? What is macro...
Tags: languages, computerscience, javascript, algorithms