why does it have to expand? What benefit comes from courting the masses?
Speaking for myself (as I currently have no other surveys at hand), I was appealed a bit more than a year ago exactly by OCaml being
- functional
- aged, so likely to be around in decades, still
- seemingly quality-aware, mature community
- no GAFAM in the critical path (at least I thought so not being aware of the role of github in opam)
- feasible on small hardware like the raspi, too (no, Haskell, you’re not)
- static linking
- nice stickers OCaml Stickers via 🐌
I hesitated, because of the syntax variants (ppx!), standard lib confusion and dune configs scaring me. Avoided complexity here and never regreted, however.
The stuff I do is trivial and opinionated stuff for now, like https://mro.name/form2xhtml or https://demo.mro.name/geohash.cgi/ until I find resources to translate https://mro.name/o/2021-03-30-142424-prototypefund10-068.pdf to english, let alone finally do it in
OCaml.