<div dir="ltr">I would encourage GUI development using GHCJS or FRP or ... :)<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 24, 2017 at 12:53 PM, Conrad Cunningham <span dir="ltr"><<a href="mailto:hcc.olemiss@gmail.com" target="_blank">hcc.olemiss@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">I am teaching a class in Haskell-based functional programming for advanced undergraduates and beginning graduate students at my institution. None of the students have previously used Haskell and for most of my students functional programming is new.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Because I am teaching this in a "multiparadigm programming" course, I want to expand beyond what I have usually covered in the Haskell-based "functional programming" course and cover a few topics in areas such as parallel, concurrent, distributed, reactive, or metaprogramming (domain-specific languages, Template Haskell, etc.).</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Assuming my course has more or less covered the topics in <i>Learn You a Haskell for Great Good </i>(with likely shallow coverage of monads) at that point, what would be good additional topics to cover, libraries to use, and tutorial or teaching resources to use?  Although I have taught fundamental Haskell FP topics for many years, I have not delved into any of these "advanced" topics.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Conrad</div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_9023731731295730289m_-979657083122518155gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">H. Conrad Cunningham, Professor<div>Computer and Information Science</div><div>University of Mississippi<div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​ (USA)</div></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​</div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr">--<br>
</p><p dir="ltr">Sent from an expensive device which will be obsolete in a few months! :D</p>
Casey<br><br></div></div>
</div>