&gt; OCaml doesn&#x27;t do mutli-core, I think<p>Yes and no. Currently, OCaml has only cooperative or GIL-restricted multi-threading support, but multi-process&#x2F;distributed systems work just fine (largely due to its built-in near universal serialization mechanism, which handles even closures).<p>It&#x27;s not perfect, but it&#x27;s still functional.