The metaprogramming capabilities seems quiet similar to Julia's, I wonder how they will differ by the end.
That’s true with Lisp as well. The point of homoiconicity is that your DSL looks like your parent language.
That said, Julia supports string macros. See for example “APL.jl” for a macro of to compile APL to Julia.