Thank you so much everyone who have been so helpful in pointing out the resources that I can use to convince my prof. And guess what, he&#39;s finally convinced!!!<br><br>I wholehearted appreciate everyone and the strong support from this Haskell community.
<br><br>Ed<br><br><div><span class="gmail_quote">On 4/4/07, <b class="gmail_sendername">Doaitse Swierstra</b> &lt;<a href="mailto:doaitse@cs.uu.nl">doaitse@cs.uu.nl</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There have been a series on workshop about the commercial use of<br>functional programming. You can find the slides of presentations at:<br><br><a href="http://cufp.galois.com/">http://cufp.galois.com/</a><br><br>Some companies even use knowledge of FP to filter out the good
<br>applicants ;-}} What is your instructor&#39;s opinion about that?<br><br>&nbsp;&nbsp;Doaitse Swierstra<br><br><br>On Apr 3, 2007, at 11:40 PM, Paul Johnson wrote:<br><br>&gt; Sukit Tretriluxana wrote:<br>&gt;&gt; Unfortunately my instructor disagrees that the topic is relevant.
<br>&gt;&gt; In his response, he mentioned that he will accept the topic only<br>&gt;&gt; if I can prove the following.<br>&gt;&gt;<br>&gt;&gt; Haskell has been around for quite a while.&nbsp;&nbsp;To convince me,<br>&gt;&gt; you&#39;ll have to give me references that I can read about
<br>&gt;&gt; nontrivial examples of significant software systems already<br>&gt;&gt; built exclusively with Haskell which includes the software<br>&gt;&gt; engineering principles applied in this environment and the<br>&gt;&gt; software measures that demonstrate the claims. I
<br>&gt;&gt; welcome the opportunity for you to provide me with such<br>&gt;&gt; in-depth research references to support your viewpoint.<br>&gt; For FP in general you could look at Erlang.&nbsp;&nbsp;Its an functional<br>&gt; programming language used for telecom systems.&nbsp;&nbsp;
<a href="http://www.erlang.org">www.erlang.org</a> has<br>&gt; a bunch of references, including some very significant software<br>&gt; systems.<br>&gt;<br>&gt; I would suggest broadening your scope to include Erlang, and then
<br>&gt; look at some of the issues with Erlang and the way in which Haskell<br>&gt; purity helps, like deforestation.&nbsp;&nbsp;In Erlang you can write a<br>&gt; function as a pipeline of maps, filters and folds, but it tends to<br>
&gt; be very inefficient because all the intermediate data structures<br>&gt; have to be created.&nbsp;&nbsp;In Haskell the compiler can strip out these<br>&gt; structures because the order of execution does not matter.<br>&gt;<br>
&gt; I know that Haskell has been used for chip design software.&nbsp;&nbsp;Simon<br>&gt; Peyton-Jones&#39; recent paper on the history of Haskell has some<br>&gt; references.<br>&gt;<br>&gt; Paul.<br>&gt; _______________________________________________
<br>&gt; Haskell mailing list<br>&gt; <a href="mailto:Haskell@haskell.org">Haskell@haskell.org</a><br>&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell">http://www.haskell.org/mailman/listinfo/haskell</a><br><br>
</blockquote></div><br>