Plan for D

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Mon May 17 22:53:20 UTC 2021


On Monday, 17 May 2021 at 22:39:51 UTC, JN wrote:
> On Monday, 17 May 2021 at 20:06:05 UTC, Ola Fosheim Grostad 
> wrote:
> "replace features with metaprogramming" comes with a cost. When 
> templates break, the error messages are rough enough already. 
> Also, compilation time will go up as the templates get expanded 
> over and over.

Error messages is a challenge, but then that would be sn area for 
impovement. Im sure intersting things could be done with pattern 
matching.

Caching could fix compilation times.

> Also, high risk of "curse of Lisp" kicking in.

I dont know, you might say that javascript suffers from it, but 
it looks like it thrives by it. When you get frameworks that 
curse becomes an assets. Ive never used Common LISP Music, but 
Ive heard composers create interesting things with it. When you 
can create DSLs, you  open up new arenas. Kinda like D does for 
some in scientific computing.




More information about the Digitalmars-d mailing list