And more power to those who are pursuing the vision!<br>But in the mean time I need to read and write files, start up external programs, call Excel through FFI, etc, etc.<br>And there&#39;s no clever API for that yet, only IO.&nbsp; And I&#39;d rather do IO in Haskell than in C++.
<br><br>I share the vision, though.&nbsp; I&#39;m just not pursuing it at the moment.<br><br>&nbsp; -- Lennart<br><br><br><div class="gmail_quote">On Dec 11, 2007 6:02 PM, Conal Elliott &lt;<a href="mailto:conal@conal.net">conal@conal.net
</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><div class="gmail_quote"><div class="Ih2E3d">&gt; This is at odds with the notion, popular on this list and other haskell forums, that pure functional programming is the future.
<br><br></div>Perhaps a nit-pick, but I don&#39;t think we&#39;re talking about *pure* functional programming.&nbsp; I think we&#39;re talking about a mixture of functional and imperative programming in a functional language.&nbsp; Haskell offers a cleaner separation between the two than, say, Scheme or ML.&nbsp; The idea of pure functional programming (no explicit IO) for getting real things done is much more of a lunatic fringe vision, and I&#39;m not sure there are many of us left pursuing that vision.
<br><font color="#888888"><br>&nbsp; - Conal</font><div><div></div><div class="Wj3C7c"><br><br><br>On Dec 11, 2007 9:34 AM, Tim Newsham &lt;<a href="mailto:newsham@lava.net" target="_blank">newsham@lava.net</a>&gt; wrote:<br>

<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>&gt; I haven&#39;t been following this thread closely, but would it be rude to suggest
<br>&gt; that someone who doesn&#39;t want to put the effort into learning the (admittedly<br>&gt; difficult) concepts that Haskell embodies shouldn&#39;t be using the language?<br>&gt; Haskell was never intended to be The Next Big Popular Language. &nbsp;It was
<br>&gt; intended to be a purely functional language for people who want to use purely<br>&gt; functional languages and who are willing to learn new concepts if it enables<br>&gt; them to program in that &nbsp;style.<br><br></div>

This is at odds with the notion, popular on this list and other<br>haskell forums, that pure functional programming is the future.<br><br>Why is it that every time the topic of teaching basic concepts in<br>an easier way comes up there are always two or three replies that
<br>say &quot;should we bother? &nbsp;lets filter out the idiots?&quot; &nbsp;These are<br>pointless and counterproductive. &nbsp;Whether or not you like the idea<br>of lesser entities sullying your private, pure, functional programming
<br>language, there are going to be a lot more people learning this<br>language, and there will be people trying to make it easier for them<br>to learn it.<br><div><br>&gt; whatever. &nbsp;That said, of course we should strive to have better teaching
<br>&gt; materials, but there are a number of good IO/monad tutorials on the web.<br></div>[...]<br><div>&gt; because it enables us to write programs more effectively (in many cases, at<br>&gt; least) than we can in other languages, but the learning curve is steep --
<br>&gt; there ain&#39;t no such thing as a free lunch.<br><br></div>Many of the best resources for learning Haskell are still academic<br>papers published by language researchers. &nbsp; We&#39;ve still got a long<br>long way to go... &nbsp;Sure there&#39;s no shortcut to learning difficult
<br>concepts, but right now its more of a nature hike than a freeway...<br><br>&gt; Mike<br><font color="#888888"><br>Tim Newsham<br><a href="http://www.thenewsh.com/%7Enewsham/" target="_blank">http://www.thenewsh.com/~newsham/
</a><br></font><div><div></div><div>_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org" target="_blank">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></div></div><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><br></blockquote></div><br>