So before Java was born, I was already convinced a GC was
possible for systems programming.
Can you explain (simply) how D's GC works and what improvements are on the roadmap for it? As it sits, I'm a little hesitant to use it for large applications because of its overhead I've heard about on other threads.
http://3d.benjamin-thaut.de/?p=20"the manual memory managed version runs at 5 ms which is 200 FPS and thus nearly 3 times as fast as the GC collected version."