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.mltypeslec2.ml