Analysis of information sources in references of the Wikipedia article "Homoiconicity" in English language version.
Elixir, on the surface, is not homoiconic. However, the syntax on the surface is just a facade for the homoiconic structure underneath.
We want a language that's homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab.
Like Lisp, Julia represents its own code as a data structure of the language itself.
In a homoiconic language, the primary representation of programs is also a data structure in a primitive type of the language itself