3 ms·
> Is there anything inherent to the language that makes this global lock thing difficult to be without in Python, but not in other languages? Both language and
by the_mitsuhiko 10y ago
> Is there anything inherent to the language that makes this global lock thing difficult to be without in Python, but not in other languages?
Both language and interpreter design. I was wanting to give a talk or at least write about some of the internals of the interpreter and language and how to do it better next time.
In case there is interest for this I might actually get around doing that for once.
(I have played around with a different from of GIL-less execution a few years back that was based on independent interpreters and message passing thread bound objects but I ran into so many issues with the interpreter :()
- eric_bullington 10y ago> In case there is interest for this I might actually get around doing that for once. Yes, I'm very interested in your thoughts on this, particularly wrt interpreter design.
- bakery2k 10y agoI would certainly be interested to learn about better language and interpreter design. Do you think anyone will ever use the lessons learned about interpreters and write a "better next time" implementation of Python, or do you only see an improved runtime appearing alongside a significantly different language?