L'objectif de ce module est d'apprendre à :
utiliser des fonctionnalités supplémentaires du langage OCaml (par rapport à celles vues en cours d'introduction à la programmation fonctionnelle) : types inductifs, effets de bord, modules ;
écrire en OCaml des clients web capables d'envoyer et recevoir des données au format JSON.