Why is D unpopular?

Walter Bright newshound2 at digitalmars.com
Mon May 2 19:42:32 UTC 2022


On 5/2/2022 12:10 AM, FeepingCreature wrote:
> That's fair, I'm kind of jumping in on the tail end of the discussion. So I'm 
> probably missing a lot of context. I guess I just wanted to highlight that 
> having compiletime in-language macros doesn't commit you to a compilation model 
> that weakens the compiletime/runtime boundary. Anyway, I just have a hard time 
> of seeing how the CLR target relates to this. Just because Nemerle targeted the 
> CLR doesn't make it an interpreted language with regard to CTFE, because 
> targeting the CLR doesn't actually buy you any simplicity in this. You can 
> compile to code that is then loaded back into the running context just as easily 
> on x86 as on CLR. For the purpose of compiler design, the CLR is just a 
> processor, no?

Look at it this way. The runtime of Nemerle includes a compiler. This is quite 
different from CTFE, which does not rely on a compiler in the runtime.


More information about the Digitalmars-d mailing list