<br><br><div class="gmail_quote">On Tue, Feb 2, 2010 at 7:33 PM, Gregory Crosswhite <span dir="ltr">&lt;<a href="mailto:gcross@phys.washington.edu">gcross@phys.washington.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Feb 2, 2010, at 7:11 PM, Jon Harrop wrote:<br>
<br>
&gt; I doubt programming paradigms live or die according to whether or not they can<br>
&gt; implement Conway&#39;s Game of Life simply and efficiently.<br>
<br>
</div>This makes an awesome quote.  :-)<br>
<br>
- Greg<br></blockquote><div><br></div><div>This whole thread has been rather odd.  The sort of processing that goes on in Conway&#39;s Game of Life is pretty common.  I&#39;ve seen it implemented a good many different ways, including with GCD from apple where each cell could potentially be its own thread (good scalability test for apple it seems... neat code, doesn&#39;t even use Cocoa).</div>
<div><br></div><div>I&#39;ve got some very simple code for Conway&#39;s Game of Life, but it is not my own.  It&#39;s from Dr. Graham Hutton&#39;s excellent Haskell introductory book.  Doesn&#39;t even use external libraries from the Prelude.  It&#39;s short and easy to read, and renders by plotting characters a terminal using escape sequences (so I guess it&#39;s VT100 at least required to run it).</div>
<div><br></div><div>I&#39;m left somewhat confused by people believing they know enough about functional programming to make claims like these, or that the processing used in Conway&#39;s Game of Life might not be important.  As someone who&#39;s worked in HPC for 1/3 his life and his entire career, I find this to be a pretty closed minded approach to computer science.  </div>
<div><br></div><div>The worst form of ignorance is when you think you&#39;ve got the answer to everything already...  It&#39;s sad to see that going on here.</div><div><br></div><div>Dave</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5"><br>
_______________________________________________<br>
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>