Re:Rubinius Announces Plans for GIL Elimination, JIT Improve...
by clyfe on Thursday February 17, 2011 @03:03PM
(#2232568)
Does any python implementation have non-GIL threading?
[ Parent
| on HN ]
Re:Rubinius Announces Plans for GIL Elimination, JIT Improve...
by kingkilr on Thursday February 17, 2011 @03:06PM
(#2232587)
Both Jython and IronPython. PyPy probably will in the future, however its not a goal at the moment.
Re:Rubinius Announces Plans for GIL Elimination, JIT Improve...
by tmorgan on Thursday February 17, 2011 @07:38PM
(#2233619)
pypy also supports stackless style microthreads:
http://codespeak.net/pypy/dist/pypy/doc/stackless.html
but, yes, system level threads are GIL based.
Re:Rubinius Announces Plans for GIL Elimination, JIT Improve...
by beagle3 on Friday February 18, 2011 @12:07PM
(#2236237)
Also, long ago there was Prothon, which wasn't exacyly python but was very close, and didn't have a GIL. Unfortunately, it seems all source code drops of this disappeared from the earth, though you can still find some mentions e.g. http://blog.ianbicking.org/initial-thoughts-on-prothon.html
I don't remember how Vyper worked, but it might have abolished the GIL too: http://got.net/~landauer/sw/vyper_readme.html