Why I chose OCaml as my primary language

This article is an attempt to present the reasons why I chose OCaml and why I am satisfied with it, for both personal and professional projects (in English).