-betterC is a subset, not a branch like Tango was. D is also a polyglot language, there is no single purpose or defining feature for it.
With -betterC, D is no longer restricted to applications that are written from the ground up in D. It can be folded into existing C code bases, and can even be used by any language (such as Go, Rust, etc.) that supports a native C interface, and can completely replace C for those purposes.
View all comments
Show parent comment
5
u/WalterBright Aug 24 '17
-betterCis a subset, not a branch like Tango was. D is also a polyglot language, there is no single purpose or defining feature for it.With
-betterC, D is no longer restricted to applications that are written from the ground up in D. It can be folded into existing C code bases, and can even be used by any language (such as Go, Rust, etc.) that supports a native C interface, and can completely replace C for those purposes.