[Haskell-cafe] Tutorial on Haskell

Simon Peyton-Jones simonpj at microsoft.com
Mon Apr 16 10:25:50 EDT 2007


Hopefully!  Do suggest it to the OSCON organisers: the one I'm in touch with is Vee McMillen [vee.com at oreillynet.com]

Simon

| -----Original Message-----
| From: haskell-cafe-bounces at haskell.org [mailto:haskell-cafe-bounces at haskell.org] On Behalf Of
| Taillefer, Troy (EXP)
| Sent: 16 April 2007 15:08
| To: Simon Peyton-Jones; haskell-cafe at haskell.org
| Subject: RE: [Haskell-cafe] Tutorial on Haskell
|
| Simon,
|
| Hopefully a video of this tutorial would be made available as a learning
| resource for those of use who can't make it to this Convention.
|
| Troy
|
|
| -----Original Message-----
| From: haskell-cafe-bounces at haskell.org
| [mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Simon
| Peyton-Jones
| Sent: Monday, April 16, 2007 4:34 AM
| To: haskell-cafe at haskell.org
| Subject: [Haskell-cafe] Tutorial on Haskell
|
| Friends
|
| I have agreed to give a 3-hr tutorial on Haskell at the Open Source
| Convention 2007
|         http://conferences.oreillynet.com/os2007/
|
| I'm quite excited about this: it is a great opportunity to expose
| Haskell to a bunch of smart folk, many of whom won't know much about
| Haskell.  My guess is that they'll be Linux/Perl/Ruby types, and they'll
| be practitioners rather than pointy-headed academics.
|
| One possibility is to do a tutorial along the lines of "here's how to
| reverse a list", "here's what a type is" etc; you know the kind of
| thing.  But instead, I'd prefer to show them programs that they might
| consider *useful* rather than cute, and introduce the language along the
| way, as it were.
|
| So this message is to ask you for your advice.  Many of you are exactly
| the kind of folk that come to OSCON --- except that you know Haskell.
| So help me out:
|
|         Suggest concrete examples of programs that are
|                 * small
|                 * useful
|                 * demonstrate Haskell's power
|                 * preferably something that might be a bit
|                         tricky in another language
|
| For example, a possible unifying theme would be this:
|         http://haskell.org/haskellwiki/Simple_unix_tools
|
| Another might be Don's cpu-scaling example
|         http://cgi.cse.unsw.edu.au/~dons/blog/2007/03/10
|
| But there must be lots of others.  For example, there are lots in the
| blog entries that Don collects for the Haskell Weekly Newsletter.  But
| I'd like to use you as a filter: tell me your favourites, the examples
| you find compelling.  (It doesn't have to be *your* program... a URL to
| a great blog entry is just fine.)  Of course I'll give credit to the
| author.
|
| Remember, the goal is _not_ "explain monads".  It's "Haskell is a great
| way to Get The Job Done".
|
| Thanks!
|
| Simon
| _______________________________________________
| Haskell-Cafe mailing list
| Haskell-Cafe at haskell.org
| http://www.haskell.org/mailman/listinfo/haskell-cafe
| _______________________________________________
| Haskell-Cafe mailing list
| Haskell-Cafe at haskell.org
| http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list