From Ruby to Haskell: an Introduction

Tue, 22 Jan 2013 19:00 - 22:00

株式会社ぐるなび

東京都千代田区有楽町1-2-2 東宝日比谷ビル15F

Liyang HU Robert Gravina Keith Bawden Soutaro Matsumoto Leonard Chin KITAITI Makoto Michael Reinsch Kato Kazuyoshi おはじき mya hal 五十嵐邦明 tsuda7 Tomiaki  Ishiduka Kimihiko Nakamura Zaki Ken Nishimura + 17 more participants
Register

Registration is closed

Get invited to future events

¥2,000 prepaid

This two-hour workshop is aimed at giving programmers familiar with Ruby a comfortable introduction to Haskell, demonstrating how Haskell code and concepts can be quite similar to Ruby, and showing a few neat things Haskell does that Ruby doesn't.

You needn't be an expert Ruby programmer (or even know Ruby at all, if you have other programming experience) but you may find it difficult if code such as the following doesn't make any sense to you:

(0..7).map { |x| x*3+1 } .select { |x| x.even? }

The workshop will be highly interactive. You'll be expected to write and run small Haskell programs along with the instructor during the lecture portion, and there will be a set of simple problems to work on in pairs or groups after that. You'll need a laptop with the Glasgow Haskell Compiler (see below), a text editor and Git installed. A GitHub account will also be helpful, though not required. Please see this git repo for setup instructions.

For Linux users, installing the standard GHC or Haskell Platform package for your distribution should be fine. For Mac, you can install via brew install haskell-platform. For Windows and Mac users, we suggest downloading the Haskell Platform.

Drinks and a light meal will be provided.

Schedule

19:00Doors Open
19:30Workshop
21:30Free time
22:00Venue closes
About this community
Tokyo Rubyist Meetup

Tokyo Rubyist Meetup

Tokyo Rubyist Meetup (trbmeetup) is an event that seeks to help bridge the Japan and international ruby and ruby on rails community. It will hold regular meetings where Japanese Rubyists can commun...

Join community