<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 10 February 2014 14:15, Manu <span dir="ltr"><<a href="mailto:turkeyman@gmail.com" target="_blank">turkeyman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On 10 February 2014 06:15, francesco cattoglio <span dir="ltr"><<a href="mailto:francesco.cattoglio@gmail.com" target="_blank">francesco.cattoglio@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
However, the last point was directed to the D community. The language needs to be more focused on being very good at some key areas, not cover everything.<br>
</blockquote></div>
I totally agree on this, but the problem here is that<br>
there are game developers out there, willing to use D. I also see lots of movement from hobbysts. We can't ignore them completely. Undefinedly long pauses are really bad for them, and something needs to be done. Be it in user code, library solution or as core part of the language.<br>


<br>
I agree that AAA titles are not the main right now, but this doesn't mean indie projects shouldn't be doable. After all, 150 milliseconds pauses are really annoying for pretty much any first person game.<br>
</blockquote></div><br></div></div></div><div class="gmail_extra">The only company I know of that has made a commercial commitment to D is a AAA games company...</div></div>
</blockquote></div><br></div><div class="gmail_extra">Sorry, I obviously mean, "the only *games* company..."</div><div class="gmail_extra"><br></div><div class="gmail_extra">150ms pause isn't only annoying, it's the sort of bug that might have your title refused for release by the platform vendors.</div>
<div class="gmail_extra">And people seem to forget promptly after every single time I repeat myself:</div><div class="gmail_extra"> * The GC frequency of execution is directly proportional to the amount of _free memory_. In console games; NONE.</div>
<div class="gmail_extra"> * The length of the associated pause is directly proportional to the amount of memory currently in use. In console games; all of it.</div><div class="gmail_extra"><br></div><div class="gmail_extra">
This doesn't only describe games, it describes any embedded environment.</div></div>