Consider this function:
function returnMacro()
eval(parse("""
macro myMacro(anexpr)
parse(anexpr)
end
"""))
endI assign the function's result to a variable: mymacro = returnMacro() Then, typeof(mymacro) returns "Void". Is this correct? Because macros are parse time entities, wouldn't it be better for "eval" to raise some sort of exception? -Rangarajan
