On Saturday, 25 February 2012 at 20:50:53 UTC, so wrote:
On Saturday, 25 February 2012 at 20:26:11 UTC, Peter Alexander
wrote:
Memory management is not a problem. You can manage memory just
as easily in D as you can in C or C++. Just don't use global
new, which they'll already be doing.
C++ standard library is not based around a GC.
D promises both MM possibilities yet its standard library as of
now based around GC.
You are talking about design. When it comes to implementation,
last time i checked, not using standard memory manager also
means not using standard library.
A big codebase on another language is a problem shared by most
of us and that is by far the most significant. Yet i thought we
were talking about "why not switch to D" rather than "why not
switch to another language".
id, like most games developers, do not use the C++ standard
library and they certainly wouldn't use the D standard library,
so it's not an issue here. You're right in general, though.