there's nothing comparable to the interactive inline macroexpansion you can do with elisp for most other languages and even for non-lispy stuff i think the idea is very easily applicable and useful, if macro-expansion is something that's easy to tell the compiler to do