←back to thread

196 points bovem | 3 comments | | HN request time: 0.511s | source
Show context
jdeaton ◴[] No.41144130[source]
does it have a GIL
replies(2): >>41144305 #>>41145309 #
galdosdi ◴[] No.41144305[source]
idk but Jython didn't. So I don't think there's anything inherent in the language outside of CPython that calls for it.
replies(3): >>41144842 #>>41145702 #>>41146871 #
Lvl999Noob ◴[] No.41144842[source]
Iirc, it mostly impact C modules in terms of the guarantees that are offered / not offered with GIL / NOGIL.
replies(1): >>41145071 #
1. amelius ◴[] No.41145071[source]
Yeah, but the ecosystem of C modules is what makes Python so great.
replies(2): >>41146272 #>>41146556 #
2. bmitc ◴[] No.41146272[source]
It's what makes Python tolerable.
3. galangalalgol ◴[] No.41146556[source]
There is a competing c interface that numpy and a few other projects are adopting that allows for no gil. Last time this came up I thought the rust implementation used that one.