4 ms·
If I remember Guido van Rossum did mention the status of the GIL in one of the Lex Friedman episodes [1] he was on (it's been a while, so I may be misrememberin
by frfl 3y ago
If I remember Guido van Rossum did mention the status of the GIL in one of the Lex Friedman episodes [1] he was on (it's been a while, so I may be misremembering). Surprised to see a big decision like this happen so quickly. Did Meta's announcement play a big role in this [2]?
[1]: https://www.youtube.com/watch?v=-DVyjdw4t9I https://www.youtube.com/watch?v=-DVyjdw4t9I
[2]: https://news.ycombinator.com/item?id=36643670 https://news.ycombinator.com/item?id=36643670
- KRAKRISMOTT 3y agoRemoving him as BDFL was probably the best thing to have happened to Python. He never prioritized performance as a top priority, at least not the same way Lua, JavaScript and Java did. Even Ruby has a JIT now.
- ambivalence 3y agoYou know that people change their minds and now Guido is working as part of a team at Microsoft that is literally called "Faster CPython"?
- v3ss0n 3y agoPython had JIT for long, it's called PyPy, One of the most ambitious project ever happened to opensource
- yjftsjthsd-h 3y ago> Removing him as BDFL was probably the best thing to have happened to Python. He never prioritized performance as a top priority That doesn't follow; you're assuming that Python should prioritize performance as a top priority, which is very much not a given. Python has always excelled at being easy to use, being flexible, being a great glue language - but performant? An interpreted, dynamically typed language? That's like making a C interpreter - you can do it, but that doesn't make it a good idea.
- KRAKRISMOTT 3y ago> An interpreted, dynamically typed language? That's like making a C interpreter - you can do it, but that doesn't make it a good idea. And yet despite your complaints, JavaScript, Lua and Julia continue to rise in popularity.
- yjftsjthsd-h 3y agoI never said anything about popularity - Python is easily one of the most popular languages. But speed has never been its goal or strong point.
- miraculixx 3y agoHis leadership & decision arbitration is dearly missing. Now we have decide by committee and as a result we see Python being pushed and pulled in all directions.
- shosca 3y agoAnaconda also has committed engineering resources to assist with the no-GIL transition.
- miraculixx 3y agoIt sure did. Also the decision was pretty much rushed through, if you follow the latest discussion (which got shut down on the notion that everything has been said and trust the SC and coredevs). https://discuss.python.org/t/a-fast-free-threading-python/27903/148?u=miraculixx https://discuss.python.org/t/a-fast-free-threading-python/27...