when to use macro
Table of Contents
when the argument would contain codes that is part of special form(like if), or that some of them would not be evaulated. (because function evaulate every argument).
Backlinks
pattern in code
When finding pattern in code, it means level of abstraction is not enough, you are doing macro’s job by hand
So either write an macro or an function for these repeated code, accroding to when to use macro.