/mooc-ocaml

Functional Programming in OCaml MOOC

Primary LanguageOCaml

These are my solutions to the exercises of the MOOC Functional Programming in OCaml by Roberto Di Cosmo, Yann Regis-Gianas and Ralf Treinen (Université Paris Diderot).

The course is divided in weeks:

  • Week 0: Introduction and overview
  • Week 1: Basic types, definitions and functions
  • Week 2: Basic data structures
  • Week 3: More advanced data structures
  • Week 4: Higher order functions
  • Week 5: Exceptions, input/output and imperative constructs
  • Week 6: Modules and data abstraction