This directory contains a set of lectures on introductory functional programming with OCaml. This material is presented in CMSC 330, summer 2015.
-
June 15th: Basics -
small.ml
-- Small example -let.ml
-- Usinglet
- -
June 16th: Binary trees and DFAs -
binaryTrees.ml
-dfas.ml
-
June 17th: Higher order functional programming and reduction -
higherorder.ml
-
June 18th: Understanding OCaml's type system and type inference -
types.ml
- Buffers from class:typeslec.ml
typeslec2.ml