Why Rubyists Should Learn OCaml

By popular demand, here is my Ruby.MN presentation: “Why Rubyists Should Learn OCaml”, recorded and edited by Hamlet D’Arcy.

Slides (they’re a bit hard to see on the MPEG)
Main Presentation
Q&A After Presentation (Very interesting: don’t miss it.)
Main Presentation, Q&A, and Slides in a handy .tar.gz

Note: It was just pointed out by “bluestorm” on #ocaml that on the “Complex Data Types : Lists” slide, I write the string list as ["2", "false", "Hello, World!"]. That should be ["2"; "false"; "Hello, World!"]. The pain of bouncing back and forth between OCaml and Ruby/Groovy…

Note 2: Another site with an introduction to OCaml is http://www.ocaml-tutorial.org/.

Note 3: I also presented a bit of a hands-on OCaml session at Groovy.MN as a kind of follow-up to Ruby.MN. The hand-out is at http://smokejumperit.com/ocaml_for_groovy_mn.pdf.

Play
This entry was posted in Events/Media. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Posted July 1, 2009 at 3:23 AM | Permalink

    The links to the .mpgs don’t seem to work.

  2. Posted July 1, 2009 at 8:40 AM | Permalink

    Fixed.

    (Just changed the smokejumperit.com server, and forgot to move the files with them!)

4 Trackbacks

  1. [...] when I was giving my Ruby.MN and Groovy.MN* presentations on OCaml (blog post with video and handouts), one of the questions that came up (from Jesse of Refactr) was why I saw static typing and [...]

  2. [...] filled with Triangle chatter: might as well make it official. 3. The digital video camera loves me (cite), and I love it, too. 2. After 3 months of living here, I still pretty much have no idea [...]

  3. [...] I didn’t get what they were, or why I wanted to use them. I even had an awkard part in my Ruby.MN presentation of OCaml where I punted on them and then my helpful co-blogger pointed out I used them without realizing it [...]

  4. [...] I didn’t get what they were, or why I wanted to use them. I even had an awkard part in my Ruby.MN presentation of OCaml where I punted on them and then my helpful co-blogger pointed out I used them without realizing it [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">