> I say this after researching and comparing detailed metaprogramming features across a dozen different languages.
I’m very interested in this. What was your research approach? Are there resources you can recommend beyond the documentation for individual languages?