Live data from Hacker News

Rubinius Announces Plans for GIL Elimination, JIT Improvements, Targetable VM

rubini.us

21–22 of 22 posts

Re: Rubinius Announces Plans for GIL Elimination, JIT Improvements, Targetable VM

#21
post #2

Does any python implementation have non-GIL threading?

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

Re: Rubinius Announces Plans for GIL Elimination, JIT Improvements, Targetable VM

#22
post #20

Earlier quoted context omitted.

I'm not sure not if software development questions should be solved with a reference to "Ruby's culture". Wouldn't "what works best" be a better criteria? I've done more Ruby than Python altogether. It's true that I am no longer doing Ruby - mostly because it is too slow for anything beyond a fairly simple web platform (I would welcome an improvement in Ruby performance). I would argue that the time spent on the test…

Did you stop programming in Ruby before 1.9.1? Most common performance issues were fixed in that release. If you need something faster than 1.9.1, you probably should be dropping down to C anyway.

C++ for the desktop actually...

The thing is; C# and Java are also fast enough for an adequate desktop GUI. But they're horrible to program in.

Ruby and Python are still in about the same category of slowness even with pypy's success. I'm doubtful of Python desktop apps but I know they are out-there.

Post reply on HN