On souhaite créer le dictionnaire à partir d'un fichier contenant les mots du dictionnaire, un par ligne. On utilisera les fonctions d'entrée sortie de haut niveau de CAML (pour ouvrir un fichier en lecture utiliseropen_in : string -> in_channel
qui renvoie un flux de caractères, pour lire les caractères jusqu'au prochain retour à la ligne, utiliser la fonctioninput_line : in_channel -> string
,...).
On pourra ainsi tester le programme sur des dictionnaires plus conséquents, par exemple le dictionnaire d'anglais /usr/dict/words sur la machine ada.