On Friday, 12 June 2015 at 17:58:22 UTC, Andrei Alexandrescu
wrote:
In their defense, there is a need for a metalanguage as well do
manipulate ASTs themselves. That's why all macro systems just
look a bit off. I suggest you give it a shot at defining a
natural-looking macro system if you're up to something, but I
suspect there are many subtleties to cope with.
Andrei
I'm not sure this is really needed when you have features like
static if. At some point, too much power create absurd language
complication, user bewilderment and diminishing return.