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