Si les premiers chapitres prennent le lecteur par la main pour l'initier au langage, rapidement l'ouvrage aborde des problèmes informatiques célèbres et ambitieux, et montre la facilité avec laquelle Caml permet de les résoudre, pour finalement traiter des difficultés liées à la conception du langage lui-même.
C'est à la fois un livre utile à l'étudiant désireux de mieux maîtriser le langage, et à l'informaticien souhaitant découvrir comment les nouvelles méthodes de programmation permettent de résoudre facilement des problèmes pourtant réputés difficiles.
C'est aussi une très bonne réflexion sur les langages, la syntaxe, l'interprétation et la compilation, abordée sous l'angle moderne de la programmation fonctionnelle.
A faire regretter d'avoir un jour perdu son temps avec la programmation impérative.