nothing should stop you from writing video games in Haskell since the control logic of many video games is written in e.g. a scripting language like LUA :-)<div><div><br></div><div>sure if you want to write a physics engine in Haskell, that&#39;s something else.</div>
<div><br></div><div>but I&#39;ve worked with people that wrote physics engines in C/C++, and they also had to hand optimize specifically for a certain compiler to get things fast.&nbsp;</div><div><br></div><div>so some manual tweaking to Haskell could be acceptable if you want to get high performance. and I hope that in the future the Haskell compilers will optimize more and more and more...</div>
<div><br></div><div>2009/2/20 Bulat Ziganshin <span dir="ltr">&lt;<a href="mailto:bulat.ziganshin@gmail.com">bulat.ziganshin@gmail.com</a>&gt;</span><br></div><div><div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Thomas,<br>
<div class="Ih2E3d"><br>
Saturday, February 21, 2009, 1:19:47 AM, you wrote:<br>
<br>
&gt; I&#39;m not sure what you&#39;re getting at Bulat  it&#39;s been demonstrated<br>
&gt; that ghc is slower than gcc for most cases at the moment (many<br>
&gt; benchmarks will back this up), *however*, it&#39;s also easily verified<br>
&gt; that ghc has had significantly less effort directed at it than gcc and<br>
&gt; other imperative compilers, thus, there are many places it can improve<br>
&gt; greatly.<br>
<br>
</div>of course. what fool will say that ghc cannot be optimized the same<br>
way as gcc? if we spent the same amount of time for improving ghc<br>
back-end as was spent for gcc (tens or hundreds man-years?), then<br>
*low-level* Haskell code will become as fast as C one, while remaining<br>
several times slower to write<br>
<div class="Ih2E3d"><br>
&gt; In this case, you&#39;ve pointed out a really great source of heavy<br>
&gt; optimisation. &nbsp;Thanks a lot :) &nbsp;Now perhaps it might be an idea to be<br>
&gt; constructive, rather than trying to stand like nelson going &quot;HA HA&quot; at<br>
&gt; the people with the inferior compiler.<br>
<br>
</div>ghc is superior compiler and it&#39;s my main instrument. but it can&#39;t<br>
make coffee and doesn&#39;t contain sophisticated code generator. it&#39;s why<br>
i dissuade from writing video codes in haskell and i don&#39;t like<br>
situation when someone too lazy to test speed yourself tell us tales<br>
and attack me when i say about real situation<br>
<div class="Ih2E3d"><br>
<br>
--<br>
Best regards,<br>
&nbsp;Bulat &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mailto:<a href="mailto:Bulat.Ziganshin@gmail.com">Bulat.Ziganshin@gmail.com</a><br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="Wj3C7c">Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div></div></div></div>