2020 at OCamlPro
ocamlpro.com
ocamlpro.com
I'm obviously missing the big picture, but it just feels like if you want ocaml but can't use it¹ then f# may well be a closer fit. That said I'm sure it would be nice to get rust language training from the team at ocamlpro!
¹ For reasons you can't use ocaml I'm thinking about the long road to multicore, and access to a more substantial ecosystem.
On the flip side, OCaml has a GC and Rust does not. For any other language and most usecases, that would be a dealbreaker. It's very cool how Rust has made it less so, but I'm not convinced it is magic enough to make it insignificant.
The overlap between Ocaml and Rust is approximately similar to the one between Python and C (except Ocaml actually has relatively good performance). I have trouble envisionning a situation where having to choose between one and the other would make sense.
My point was that in the places where you may choose to use something else, but are firmly in the ocaml camp, then F# feels like it would be a more natural choice.