What I dislike about OCaml

I shared my take on the very problematic nature of this POV not too long ago:

There is so much we want to do: to improve our community, to further the development of our common language, to build out our tooling, to make our culture more inclusive and inviting, to strengthen its mutualistic connections with other communities… So much to do, and so little time in this fraught world.

Having granted that there is very much to do to nurture the OCaml ecosystem and confirming that it is well worth doing, I’d also like to remember that successful technology and communities ought not have size or popularity as their primary measure. There are many amazing technologies that provide high value in very particular niches (to name a few Prolog, Z3, Mirage) and there are many healthy and vibrant communities that do not end up becoming massive trends and contending domination in the world mono-culture (and I’m not sure how healthy the communities are that do end up contending thus).

I was inspired to add this delayed reply by the following photo of a slide from RustConf:

https://pbs.twimg.com/media/FZaa6ObUEAEEED_?format=jpg&name=large

11 Likes