“Why we created Julia”. julialang.org. 2020年8月13日閲覧。 “We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab.”
docs.julialang.org
“metaprogramming”. docs.julialang.org. 2020年8月13日閲覧。 “Like Lisp, Julia represents its own code as a data structure of the language itself.”
stackexchange.com
mathematica.stackexchange.com
“Metaprogramming in mathematica”. Stack Exchange. 2020年8月13日閲覧。 “Mathematica is [...] Homoiconic language (programs written in own data structures - Mathematica expressions. This is code-as-data paradigm, like Lisp which uses lists for this)”