Style de programmation

Page principale | Version originale en anglais

Cette page a pour objectif de donner des conseils pour programmer de façon élégante en OCaml, du formatage du code jusqu'aux choix entre les styles fonctionnel, impératif ou orienté objets. Cette page a un coin de discussion.

Voir aussi: Conseils de programmation Caml.

Conseils de formatage des programmes

Les Conseils de programmation Caml sont un bon guide.

Quand faire un "open" d'un module

Les modules comme Printf qui fournissent des noms uniques (printf, fprintf, ...) peuvent être ouverts au début du fichier:

open Printf
...
printf "Hello %s\n" username

Il est préférable de ne pas "ouvrir" d'autres modules fournissant des noms comme iter ou map qui sont également dans d'autres modules standards (List, Array, ...):

List.iter print_endline some_list;
Array.iter do_something some_array;