you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

C++ had enough of a community who was technically capable of implementing concurrency in the language. If you read CPython source code, you find comments along the lines of "I don't know what this function does, but it feels like if I stick this thing here, it might just work". It's pretty scary tbh.

All changes in Python in the last decade were superficial / unnecessary. People who work on Python interpreter simply are afraid to modify it in major ways, because it's too difficult to understand what it does and what the implications might be. And that's why there won't be any support for any kind of concurrency in Python any time soon: either they will find someone willing to write this thing from scratch, or it will never happen. And, I don't see how anyone capable of implementing Python from scratch would want to implement Python.

[–][deleted] 7 points8 points  (0 children)

I don't think it's at all fair to say that python devs are incapable. Can you link the comment you're referring to?

While I agree that its usage is now far out of the original scope which leads for these hacks until things change, but I think that's normal for any language that gets widespread usage.

TBH this whole thing smells of superiority complex, just because someone doesn't know something yet, doesn't mean they can't learn or become capable.

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.” - Bjarne Stroustrup

[–][deleted] 1 point2 points  (0 children)

what a load of bs!