On Monday, 18 February 2013 at 08:33:41 UTC, Nicholas Smith wrote:
I'm interested in experimenting with game development in D, but the only thing putting me off is D's heavy GC reliance, which at the moment is a stop-the-world GC.

One of the biggest killers in game development is unreliable performance and before I tread down the D path I'm interested in knowing just what it is possible to do with the GC in D.

I'm not so knowledgable in the theory behind GCs but I know that in natively compiled languages your options are much more limited. I found CDGC as an apparently abandoned attempt at a concurrent GC (which also uses fork(), but the way Windows is going I'm caring less and less about them anyway).

So, how good can D's GC get?

This is technically possible. But require a lot of work. We are far away from it.

You may want to talk with Manu about using for games.

Reply via email to