Databases
A Brief Introduction to PG'OCaml
[07-Sep-2007, version
0.92,
Beta]
PG'OCaml is rather lacking on the documentation front. This document aims to fill that gap, by providing an overview of the capabilities of the library, usage examples, and solutions to potential pitfalls. Moreover, it also addresses the installation of PG'OCaml, how to compile programmes that make use of the library, and the correspondence between PostgreSQL data types and their OCaml counterparts.
General purpose libraries
Lexing and parsing
OCamllex tutorial
[15-Nov-2004, version
2004-11-10]
This is a tutorial on how to use ocamllex.
Languages interfaces
Mixing OCaml and C
[30-Apr-2008,
Stable]
This tutorial explains how to mix OCaml and C code (function calls, data types, finalisation, compilation with a C library).
Programming languages
OCamlearn
[28-Apr-2003,
Stable]
A web site with collaborative publication of OCaml-related articles, Q&As, examples, ...
Software development
Language extensions
How to customize the syntax of OCaml, using Camlp4
[29-Apr-2005,
Stable]
An individual initiative to provide additional documentation for Camlp4.
Build tools
OCamlyacc tutorial
[15-Nov-2004, version
2004-11-16,
Stable]
This is a tutorial on how to use ocamlyacc.
Practical hints for using OCaml
[08-Oct-2001]
Hints which might help you get started with OCaml-development (mostly in UNIX environment).
User interfaces
Graphical toolkits
A mini-tutorial on labltk
[12-Dec-2007,
Development code]
LablGTK2 Tree View Tutorial
[27-Sep-2004]
A tutorial on how to use GTK+ 2.0 GtkTreeView widget in Ocaml language.
LablGTK2 Tutorial
[27-Sep-2004]
Others
A Concise Introduction to Objective Caml
[02-Jul-2003,
Stable]
This document introduces Objective Caml (version 3.01). It does not go into the object-oriented features, however.
Learning OCaml, for C, C++, Perl and Java programmers
[07-Jul-2005,
Stable]
A practical, detailed tutorial for people who already know an imperative or OO-language and wish to learn OCaml.