Version française
Home     About     Download     Resources     Contact us    

The Caml Hump: Documentations :: Tutorials

Databases

Tutorials
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.
Author: Dario Teixeira.

General purpose libraries

Lexing and parsing

Tutorials
OCamllex tutorial [15-Nov-2004, version 2004-11-10]
This is a tutorial on how to use ocamllex.
Author: SooHyoung Oh.

Languages interfaces

Tutorials
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).
Author: Florent Monnier.

Programming languages

Tutorials
OCamlearn [28-Apr-2003, Stable]
A web site with collaborative publication of OCaml-related articles, Q&As, examples, ...

Software development

Language extensions

Tutorials
An individual initiative to provide additional documentation for Camlp4.
Author: Martin Jambon.

Build tools

Tutorials
OCamlyacc tutorial [15-Nov-2004, version 2004-11-16, Stable]
This is a tutorial on how to use ocamlyacc.
Author: SooHyoung Oh.
Tutorials
Hints which might help you get started with OCaml-development (mostly in UNIX environment).
Author: Markus Mottl.

User interfaces

Graphical toolkits

Tutorials
A mini-tutorial on labltk [12-Dec-2007, Development code]
Tutorials
A tutorial on how to use GTK+ 2.0 GtkTreeView widget in Ocaml language.
Author: SooHyoung Oh.
Tutorials
LablGTK2 Tutorial [27-Sep-2004]
Author: SooHyoung Oh.

Others

Tutorials
This document introduces Objective Caml (version 3.01). It does not go into the object-oriented features, however.
Author: David Matuszek.
Tutorials
A practical, detailed tutorial for people who already know an imperative or OO-language and wish to learn OCaml.