3 ms·
> I think a successful modern language has to have the potential for efficient concurrency baked in I agree with this! > I don't think there is any sort of lo
by timothycrosley 7y ago
> I think a successful modern language has to have the potential for efficient concurrency baked in
I agree with this!
> I don't think there is any sort of long-term future in anything "Python".
I disagree with this :)
I think Python has efficient IO concurrency built-in already with async, and I feel it is likely that it finds a way to work out CPU bound concurrency long-term, as projects like sub-shells with channel communication demonstrate.
- nine_k 7y agoEfficient CPU concurrency needs either fine-grained locking (and removal of GIL), or data immutability. Both seem rather hard to implement. I predict that for CPU-intensive tasks, you'll keep using extensions in native code (like numpy or pytorch), or keep passing serialized objects through queues in multiprocessing setups.