Introduction to Objective Caml Programming Language (Jason Hickey)
Introduction to Objective Caml Programming Language (Jason Hickey)
Introduction to Objective Caml Programming Language (Jason Hickey)
This guide is an introduction to ML programming, specifically for the
Objective Caml (OCaml) programming language from INRIA. Topics covered includes:
Simple Expressions, Variables and Functions, Basic Pattern Matching, Tuples,
Lists, and Polymorphism, Unions, Exceptions, Records, Arrays, and Side-Effects,
Input and Output, Files, Compilation Units, and Programs, The OCaml Module
System, The OCaml Object System.
This PDF covers the following topics related to
OCaml : Introduction, A Tour of OCaml, The OCaml Compiler, Perceus: Garbage Free
Reference Counting with Reuse, Implementation, Evaluation, Limitations and
Future Work.