<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Tracy R Reed wrote:
<blockquote cite="mid44892440.4020507@ultraviolet.org" type="cite">
  <pre wrap="">Jared Updike wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I was always impressed with Autrijus Tang's presentation here:
  <a class="moz-txt-link-freetext" href="http://www.pugscode.org/euroscon/haskell.xul">http://www.pugscode.org/euroscon/haskell.xul</a>     (view with Firefox
or other Gecko-based browser)
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Unfortunately, this presentation alone is incomprehensible to someone
who does not know Haskell.  I suspect it would do much better with
audio. I think Haskell really needs something like

<a class="moz-txt-link-freetext" href="http://oodt.jpl.nasa.gov/better-web-app.mov">http://oodt.jpl.nasa.gov/better-web-app.mov</a>

and

<a class="moz-txt-link-freetext" href="http://ia301106.us.archive.org/1/items/SeanKellyGettingYourFeetWetwithPlone/wetfeet.mov">http://ia301106.us.archive.org/1/items/SeanKellyGettingYourFeetWetwithPlone/wetfeet.mov</a>

to make the point. Sean Kelly's screencasts made a big impression and
have been very widely downloaded and have really done a lot to promote
Plone in recent months.
  </pre>
</blockquote>
Interesting.&nbsp; I just gave a talk to the SGVLUG (San Gabriel Valley
Linux Users Group, which is centered at Cal Tech).&nbsp; It was the first
time I've given such a talk, half about Linspire/Freespire, half about
Haskell features, and the other three halves were technical problems.<br>
<br>
I looked at Tang's presentation as well, and while there were parts
that I thought wonderful (the definition of fibonacci with parallel
list comprehension, for example), I thought that most of it would go
right past an audience of beginners.<br>
<br>
I didn't get a chance to practice my talk beforehand, so there were
rough spots, but in general I felt they got as much as could be
expected in a whirlwind tour.&nbsp; Of course, I lost them completely at the
IO monad.<br>
<br>
Writing the slides, I found that it is hard to disentangle all the
concepts and build from the ground up.&nbsp; Those of us who use it have
forgotten just how many new concepts there are and how tightly bound
together they are in Haskell.&nbsp; As always, when you try to teach
something you get a deeper understanding of it.&nbsp; I'll see if I can't
clean up some of the examples with hindsight and send it along to you
and see what you think.<br>
<br>
Cliff<br>
<br>
</body>
</html>