A Taste of Haskell

SimonI finally found time to watch Simon Peyton-Jones’ recent OSCON 2007 tutorial, A Taste of Haskell (split in Part I and II, around 90 minutes each). From the many comments around and a quick look at the slides, I knew it was a basic intro for non-functional programmers and kept wondering if it would be worth the time. From this you can easily infer that either i am a moron or hadn’t seen a talk of Simon’s before. Not that it discards totally the first option, but actually i hadn’t! As it comes out, Simon is a delight to hear and see in action. He’s full of energy and enthusiasm and knows how to transmit his passion for what he does. In this regard, this talk reminds me of Abelson and Sussman’s SICP videos. These guys are not your ivory-tower academic type. They have such a great time doing what they do that they cannot help showing it off. Perhaps it’s because they got their hands dirty implementing the systems they theorize about. At any rate, Simon’s tutorial is absolutely worth watching. If you’re new to Haskell and functional programming, you belong to the perfect audience for this crash course. It is also remarkable that the attendees were quite participative and made lots of questions that made the lecture quite lively. That and Simon’s refreshing sense of humour, which makes these videos great fun even for those of you knowing everything about monads. Enjoy!

3 Responses to “A Taste of Haskell”

  1. Alex Says:

    awesome! I’ve been meaning to learn Haskell, if only so I could read A Neighborhood of Infinity, but learning another language is generally so blah. I’ll give them a try.

  2. Best of Feeds - 37 links - lifehacks, tips, productivity, programming, blogging « Internet Duct Tape Says:

    […] [CODE] A Taste of Haskell (jaortega.wordpress.com, 12 saves, 2 inbound links) […]

  3. Alec the Geek Says:

    Learning Haskell

    A tutorial from this year’s OSCON on Haskell. Haskell has become famous because Pugs, written in Haskell by Audrey Tang as a learning exercise, re-energised the development of Perl 6 by providing an alternative implementation of the Parrot runtim…


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: