Expanding ocaml appeal to future open source application developers

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

  1. functional
  2. aged, so likely to be around in decades, still
  3. seemingly quality-aware, mature community
  4. no GAFAM in the critical path (at least I thought so not being aware of the role of github in opam)
  5. feasible on small hardware like the raspi, too (no, Haskell, you’re not)
  6. static linking
  7. 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 :de: https://mro.name/o/2021-03-30-142424-prototypefund10-068.pdf to english, let alone finally do it in :camel: OCaml.

2 Likes