<br><br><div class="gmail_quote">On Thu, Jan 15, 2009 at 10:11 AM, Robert Greayer <span dir="ltr">&lt;<a href="mailto:robgreayer@yahoo.com">robgreayer@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<br>
<br>
<br>
----- Original Message ----<br>
From: John A. De Goes &lt;<a href="mailto:john@n-brain.net">john@n-brain.net</a>&gt;<br>
On Jan 15, 2009, at 9:31 AM, John Goerzen wrote:<br>
&gt;&gt; AFAIK, the only language where that sort of wheel reinvention is<br>
&gt;&gt; popular is Java. &nbsp;But then Java seems to encourage wheel reinvention<br>
&gt;&gt; anyhow ;-)<br>
<br>
&gt; The Java reinventions look and feel like Java, because they&#39;re native implementations.<br>
&gt; This is even more important in Haskell where the differences between<br>
&gt; Haskell and C is about as large as you can get.<br>
<br>
The Java reinventions largely exist because of the huge deployment-time benefits you get from pure-Java code (cross-platform portability of compiled (byte) code, dynamic loading of compiled code over a network, etc.). &nbsp;Such reinventions are much less important for Haskell, since the typical deployment model for a Haskell program is much closer to that of a C program than a Java program or even a Python program.<br>
</blockquote><div><br></div><div>I think deployment of Haskell is even easier than that of python, in that you don&#39;t have to have all the developer packages installed on target machines to have other&#39;s benefit from their use in your binary.... at least with GHC that is.</div>
<div><br></div><div>I&#39;ve often been quite happily surprised what can be done with little in terms of runtime dependencies with Haskell.</div><div><br></div><div>Dave</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
<br>
<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>
</blockquote></div><br>