Saying that is pretty out of context. It's also incorrect. Julia has runtime code generation and hygenic macros, but it's not homoiconic. Clearly,
x + 1
is different from Expr(:call, :+, :x, 1)