4 ms·
With OCaml, that depends what you mean by concurrency. There's good async IO, but the runtime is still single threaded (just like Node!). The overall library ec
by acconsta 11y ago
With OCaml, that depends what you mean by concurrency. There's good async IO, but the runtime is still single threaded (just like Node!). The overall library ecosystem is a disappointing though.
https://github.com/janestreet/async https://github.com/janestreet/async
And it is a huge shame F# doesn't work well cross platform. Hopefully we'll see the runtime ported soon. Looks like it builds, but the tests are probably a mess:
https://github.com/dotnet/corefx https://github.com/dotnet/corefx
Haskell, yeah, very much agreed.
Hopefully one day a big company will build us a modern language with a vibrant ecosystem. Microsoft has come the closest with F#. Rust is tentatively exciting, but who knows if Mozilla has the muscle to get it adopted.
- lobster_johnson 11y agoYes, I was referring to OCaml's single-core limitation. I was under the impression that some smart people working right now on removing the global lock, though?