Hello Walter,
bearophile wrote:
In C# you are able to create and compile programs at runtime.
Any language can do that.
And if you take
a look at the Google C++ style guide you see that for a
representative group
of programmers the metaprogramming capabilities are a negative thing
:-)
I'd be careful not to conflate C++ template metaprogramming with
metaprogramming in general.
I think it is safe to say that the ghastly hackery needed to do MP in C++
is a *major* part of the reason it is banned. OTOH the other reasons might
be enough to keep it out even still.
--
... <IXOYE><