7 Languages in 7 Workshops: Haskell


Details
Our May workshop sees us kick off the first in a series of themed workshops: 7 Languages in 7 Workshops.
Loosely based around Bruce Tate's book Seven Languages in Seven Weeks (Amazon (http://www.amazon.co.uk/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X/)), we'll be exploring Haskell, Clojure, Ruby, Io, Prolog, Erlang, and Scala.
In this workshop, we'll introduce Haskell with no prior knowledge assumed. We'll start by learning just enough syntax to be dangerous and then we'll jump straight into solving some problems in a functional style!
If we've got time, we'll go on to explore some simple property-based testing (using QuickCheck).
The goal of the workshop is simply to expose you to some ideas from Haskell that might turn out to be useful in your Java/C# day job!
Please make sure you prepare your development environment before the workshop. You will need the latest version of the Haskell platform (http://www.haskell.org/platform/).

7 Languages in 7 Workshops: Haskell