I Love OCaml

Why I love OCaml Every morning, I wake up and ask myself: why isn’t OCaml more popular? I mean, the language is not perfect, but the more I use it the more I feel like this old language had it all figured out, somehow. I mean, not in the literal sense: you write String.of_X instead of String.from_X because the language has French origins. But it is perfect in the sense that it has everything that is important to me, except popular adoption. OCaml has its quirks, its old age, but at the same time there is so much I appreciate about it. I have some experience building amateur and professional software, in many different languages, and as a result I have collected a list of characteristics that I’ve come to appreciate over time. I think my journey into programming is different from…

Read more on Hacker News