On Mon, Jul 4, 2011 at 5:57 AM, Tamas Papp tkpapp@gmail.com wrote:
I understand this. My main question is: why not do this with compiler macros? Is there any reason for this, other than historical?
3.2.2.1.3 might offer some insight: "However, no language processor (compiler, evaluator, or other code walker) is ever required to actually invoke compiler macro functions, or to make use of the resulting expansion if it does invoke a compiler macro function."
-Nathan