Why is D unpopular?

Walter Bright newshound2 at digitalmars.com
Sun May 1 08:14:34 UTC 2022


On 5/1/2022 12:13 AM, Max Samukha wrote:
> On Saturday, 30 April 2022 at 17:25:27 UTC, Walter Bright wrote:
> 
>>
>> I'm open to a reference to one that does have it, that predates D's CTFE.
> 
> I think Paulo Pinto has given you enough hard evidence.

Of interpreters that later generated native code. Not the other way around.

> However, I was 
> responding to the other of your claims, which is - nobody asked for CTFE. I 
> doubt it because the factorial implemented with templates is the first thing a 
> new-born C++ programmer sees, and her first words are "Template metaprogramming 
> is an abomination. Why can't we just evaluate functions at compile time?".

You would think they would have, as many said it was an abomination. But they 
never said the next.

There were many, many articles about using C++ templates as a Turing complete 
programming language. Find one that said "why can't we ..."

Find one and I'll buy you a beer at DConf!


More information about the Digitalmars-d mailing list