<p dir="ltr">Well for instance in game development we cover a number of different computational and creative roles. Being able to design languages that serve game development easily is a plus, or creating a solid backend infrastructure. The general tool is often a poor fit.</p>

<p dir="ltr">And sometimes computational systems just have to be extremely efficient, especially on lowest common denominator targets. This is another good place for a DSL or some sort of automatic code generation, in which case Haskell can become like lisp on steroids for spitting out code consumed elsewhere. </p>

<p dir="ltr">Cheers, <br>
Darren </p>
<div class="gmail_quote">On May 15, 2014 10:21 PM, "Magnus Therning" <<a href="mailto:magnus@therning.org">magnus@therning.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, May 16, 2014 at 01:35:20AM +0200, Darren Grant wrote:<br>
> Magnus, did you notice the Alan Kay quote that was generated for your sig?<br>
> Serendipitous. :-)<br>
<br>
Well spotted, I didn't notice it.  Serendipitous indeed!<br>
<br>
> Haskell subsumes a great deal of semantics from many programming<br>
> models.  This is not to say that it is necessarily a productive<br>
> end-tool replacement, but many have discovered that it is a great<br>
> language to build such tools with.<br>
<br>
I'm convinced it IS a productive replacement in a surprising number of<br>
cases.  It's just so irritating how entrenched the use of C/C++ is in<br>
the circles I move :(<br>
<br>
/M<br>
<br>
--<br>
Magnus Therning                      OpenPGP: 0xAB4DFBA4<br>
email: <a href="mailto:magnus@therning.org">magnus@therning.org</a>   jabber: <a href="mailto:magnus@therning.org">magnus@therning.org</a><br>
twitter: magthe               <a href="http://therning.org/magnus" target="_blank">http://therning.org/magnus</a><br>
<br>
I invented the term Object-Oriented, and I can tell you I did not have<br>
C++ in mind.<br>
     -- Alan Kay<br>
</blockquote></div>