On 15 October 2012 17:02, bearophile <span dir="ltr"><<a href="mailto:bearophileHUGS@lycos.com" target="_blank">bearophileHUGS@lycos.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Manu:<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We did a 48hr game jam at work this past weekend. We<br>
decided to do our entry in D, to further prove that D was<br>
a viable and productive solution for real-world game dev.<br>
</blockquote>
<br></div>
And how did D do?<br></blockquote><div><br></div><div>Well actually.</div><div>It was my team-mates first D code. He was interested, read some stuff, never actually wrote any code.</div><div>We actually took quite tangible benefits from using D for this one. We actually used the class factory (!), I didn't think I'd ever use that ;)</div>
<div>Also used a convenient C# style event system, trivial to implement in D. But mainly it's all the little things, conveniences that add up and make the experience more enjoyable.</div><div><br></div><div>That said, the code probably isn't particularly idiomatic D code. That's to be expected from new comers I suppose, bringing the conventions of their languages to the table, but it's also a great thing in terms of adoption potential, people can ween themselves in slowly. It's not an all or nothing switch.</div>
</div>