I always thought OCaml looks like a language which should be fantastic for Erlang-style actor programming or Go-style network programming.<p>Every few years I take another look. Last time I researched this, I came across a bunch of incipient attempts at distributed, concurrent programming frameworks, but they were all abandoned around 2009. I couldn&#x27;t find any mature, maintained frameworks, any easy-to-use concurrency primitives (lwt has, to my untrained eyes, a terrible API and is no match for goroutines or Erlang processes), and apparently the global interpreter lock is still there.