Good libraries are not enough for a language to go beyond mere existence. There must exist good documents, i.e., good tutorials, good books, and good explanations and examples in the libraries, etc, that are easy for people to learn and use. In my humble opinion, Haskell has a lot of libraries, but most of them offer few examples of how to use the modules. In this regards, Perl is much much better.<br>
<br>
<div class="gmail_quote">On Mon, Sep 28, 2009 at 9:25 PM, Tony Morris <span dir="ltr">&lt;<a href="mailto:tonymorris@gmail.com">tonymorris@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I think one must distinguish what it means for a language to &quot;exist&quot; and<br>&quot;be practical.&quot; Counter-example: Java fails catastrophically at all<br>
three and it most certainly exists; boy do I know it.<br>
<div>
<div></div>
<div class="h5"><br>Casey Hawthorne wrote:<br>&gt; I think a language needs the following to exist:<br>&gt;<br>&gt; - a community<br>&gt;<br>&gt; - good library<br>&gt;<br>&gt; - a package manager<br>&gt;<br>&gt; Thoughts?<br>
&gt; --<br>&gt; Regards,<br>&gt; Casey<br>&gt; _______________________________________________<br>&gt; Haskell-Cafe mailing list<br>&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;<br>&gt;<br><br></div></div><font color="#888888">--<br>Tony Morris<br><a href="http://tmorris.net/" target="_blank">http://tmorris.net/</a><br></font>
<div>
<div></div>
<div class="h5"><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>
</div></div></blockquote></div><br>