Я хотел бы сделать псевдоним имени макроса. Моя текущая реализация заключается в создании нового макроса, который вызывает и передает аргумент, например ::
macro print(xs...) quote @show $(xs...) end end
Есть ли лучший / встроенный способ для этого?
Вы также можете сделать:
julia> @eval $(Symbol("@print")) = $(getfield(Main, Symbol("@show"))) @show (macro with 1 method) julia> @print 1 + 1 1 + 1 = 2 2