In other words, if the GIL is your problem, you already have an even bigger Python problem. But is that just an artifact of the specific lang impls we happen to have or a fundamental property? What about concurrency in OCaml where single-threaded perf is actually pretty good?
And people don’t do nearly as much parallel CPU bound computation in them as opposed to C++.
-
-
This is like pointing at Unity and saying "this is a failure because C++ is used to write most games", imo. Yes, C++ is often used to write parallel code. This does not mean that C++ is the only language that one should write parallelized code in.
-
Why should I write parallel code in OCaml when I can write it in Rust and get the same benefits as OCaml, but much faster CPU performance?
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.