OCaml for the Curious

  • July 29, 2013 · 6:45 PM
  • NYU Center for Genomics and Systems Biology

Dr. Prasad Rao will present “OCaml for the curious”.

This is a cross-posting from our friends at 7 Languages in 7 Months NYC. They couldn't resist continuing past 7 and are now on OCaml. Feel free to RSVP here and/or there.

In the first half of the talk, Prasad introduces OCaml following the pattern in the 7LI7W book chapters on Scala and Haskell. This includes an introduction to the type system, pattern matching and collections.

In the second half Prasad introduces two advanced topics. The first of these explores OCaml's module system. The second covers parsing using ocamllex and ocamlyacc -- which yield parsers that are more principled in design and easier to understand than ad-hoc use of regular expressions.

Additionally, Prasad highlights areas where OCaml differs from similar functional languages -- both where users will find it advantageous to use OCaml and the other way around.

Note: Prasad is open to changing the the set of advanced topics covered if there is enough demand to cover a different advanced topic in OCaml.

Here are some good warm-up links:
http://ocaml.org/tutorials/
http://hyperpolyglot.org/ml

 

Join or login to comment.

  • Ashish A.

    Prasad gave a nice introduction to OCaml, with just the right amount of dry humor to make it fun.

    July 30, 2013

  • prasad r.

    I have uploaded a file "intro_tut.ml" to http://www.meetup.com/7-Languag.... This file should help the listeners follow along when I am busy typing Ctrl-C Ctrl-e into my emacs. :)

    July 29, 2013

15 went

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy