Currently, defmacro calls still compile to ordinary GDScript functions at runtime, even though they can't be called from GDLisp and are of questionable utility if called from GDScript. It may be worth stripping macro declarations from the final output.
Currently,
defmacro
calls still compile to ordinary GDScript functions at runtime, even though they can't be called from GDLisp and are of questionable utility if called from GDScript. It may be worth stripping macro declarations from the final output.