4 ms·
There's an update to for January: http://discuss.ocaml.org/t/multicore-ocaml-january-2020-update/5090 http://discuss.ocaml.org/t/multicore-ocaml-january-2020-up
by sadiq 7y ago
There's an update to for January: http://discuss.ocaml.org/t/multicore-ocaml-january-2020-update/5090 http://discuss.ocaml.org/t/multicore-ocaml-january-2020-upda...
Behind the scenes there's a lot of work happening. Retrofitting parallelism to an existing runtime while maintaining compatibility with existing code and keeping the kind of performance users are used to is difficult.
There will be a lot more information out in the next month or two about how it all works, which should coincide with getting more of it upstream.
I don't speak for OCaml or OCaml Labs but am a contributor to multicore if people have specific questions, I can try to answer them.
- pdimitar 7y agoWhat are the top challenges? Why is it taking so long? What exactly will multicore OCaml cover? Native OS threads? Green threads? Actors like in Erlang/Elixir? I'm learning Rust and I'm doing so a bit begrudgingly at times. I like OCaml better but the lack of frictionless parallelism is a huge letdown. (And I don't think spawning several processes is an actual alternative, no.) Trust me, there is some amount of programmers out there who will very quickly adopt OCaml after it gains multicore abilities. They are eagerly awaiting and watching. And I'm one of them.