27Oct00
Procedural Macros for Java
Bachrach and Playford
Lisp Macros
•
Quasiquote is a bit more complicated (but
potentially more powerful):
–
No quote
–
No unquote-splicing
–
,’,x
versus
??x
and
,,x
versus
?!?x
•
Variable capture is a problem
•
Macro calls are difficult to debug
Lack of source locations