3 ms·
As far as impact on the ecosystem I’d say uv is up there. For the language itself you are right. Curious if you’ve come across any real use cases for Gil-less p
by WD-42 1y ago
As far as impact on the ecosystem I’d say uv is up there. For the language itself you are right. Curious if you’ve come across any real use cases for Gil-less python. I haven’t yet. Seems like everything that would benefit from it is already written in highly optimized native modules.
- seabrookmx 1y ago> Seems like everything that would benefit from it is already written in highly optimized native modules Or by asyncio.
- WD-42 1y agoI'm pretty ignorant about this stuff but I think asyncio is for exactly that, asynchronus I/O. Whereas GIL-less Python would be beneficial for CPU bound programs. My day job is boring so I'm never CPU bound, always IO bound on the database or network. If there is CPU heavy code, it's in Numpy. So I'm not sure if Gil-less actually helps there.
- nomel 1y agoasyncio is unrelated to the parallelism prevented by the GIL.
- rustystump 1y agoI second and third this. I HATE python but uv was what made it usable to me. No other language had such a confusing obnoxious setup to do anything with outside of js land. uv made it sane for me.
- giancarlostoro 1y agoNode definitely needs its own "uv" basically.