INF 121 - Functional programming
For any question, feel free to contact me at frederic.bouquet@viseo.com or Laurent Mounier at Laurent.Mounier@imag.fr
Slides
- General information
- Introduction, simple expressions and simple types
- Identifiers and functions
- Advanced types
- Recursion
- Lists
- Polymorphism, Higher order, Currying
- Tree-based structures
External resources
- Online Ocaml interpreter
- Book (French): Approche fonctionnelle de la programmation - Guy Cousineau et Michel Mauny. Ediscience (Collection Informatique), Paris, 1995, ISBN 2-84074-114-8.
- Book (French): Développement d'applications avec Objective Caml - Emmanuel Chailloux, Pascal Manoury et Bruno Pagano. Editions O'Reilly, Paris, 2000, ISBN 2-84177-121-0.
- Book (French): Manuel de référence du langage Caml - Xavier Leroy et Pierre Weis. InterEditions, Paris, 1993, ISBN 2-7296-0492-8. PDF version
- Ocaml Inria web site
- OCaml Manual
- Caml programming guidelines
- O'Caml Style Guide