Why OCaml?

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.