Rust's difficulty relative to OCaml might be irreducible if we consider the difficulty added by not providing a pervasive GC, which is part of Rust's design goal and not part of OCaml's.
Re:The struggle with Rust
by Ar-Curunir on Tuesday January 24, 2017 @12:03PM
(#13473140)
But OCaml isn't intended for the use cases Rust is intended for: a replacement for C and C++
It depends on the use cases you mean.
OCaml is actually used for many systems programming tasks that can live with a tracing GC.
Re:The struggle with Rust
by GregBuchholz on Tuesday January 24, 2017 @12:19PM
(#13473332)
>I wouldn't write embedded OCaml
But you can run OCaml on a microcontroller:
Which isn't to say OCaml is trivial, or Rust is useless (GC and threading both being limitations). It just makes me skeptical of claims that Rust's difficulty is irreducible.