A summary of D's design principles
BCS
none at anon.com
Tue Sep 28 19:13:23 PDT 2010
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><
More information about the Digitalmars-d
mailing list