Nobody and nothing forces anyone to use the GC or features which use it. Just go ahead and manage your memory manually. They will not be using features like dynamic arrays, the standard library, and such but that's not a loss since they'd roll their own, more performant implementations, anyways.

That's my main problem with this approach actually.

This makes D much less interesting to use, while it creates several other problems hard to tackle, like C++ interoperability, compilation on the target platform, etc.

Probably not worth the effort in many cases...

That's also why there aren't that many commercial games developed in Rust too.

Reply via email to