In modern programming languages, is there less of a need for programming macros?

Note: This isn't about application macros or specific languages that lean heavily on macros such that there's no other (reasonable) way to accomplish something.

No, it's a useful feature
64.5%
Yes, thanks to improved language design
22.6%
Programming macros were never good
12.9%
Poll ended at .
@urusan depends on the type of language. In Java there are no macros, instead you have reflection. I suspect that other jit/interpreted languages have similar escape hatches for when the language itself cant do something. In aot languages like Rust, macros are a similar escape hatch.