Lecture 15 Summary, CSE 341 Spring 2004 * What are macros and what do they mean? * Why do they have a bad reputation? * Scheme's macro system and hygiene * Free variables in macros * Bound variables in macros * Why hygiene is usually what you want * What macros are good and not good for