Just as a minor nitpick, R actually does have something that’s functionally equivalent to macro support. It even includes things like quasiquotation.
It’s actually heavily used by the core of the language and major libraries like ggplot2.
Otherwise, this is a great article, especially as the Julia metaprogramming ecosystem with packages like Cassette and IRTools can be very intimidating.
Just as a minor nitpick, R actually does have something that’s functionally equivalent to macro support. It even includes things like quasiquotation.
It’s actually heavily used by the core of the language and major libraries like ggplot2.
Otherwise, this is a great article, especially as the Julia metaprogramming ecosystem with packages like Cassette and IRTools can be very intimidating.