4 ms·
"Nowadays stuff like proper closures, immutability, a good async story, etc, is considered a necessity by discerning hackers." Python has proper closures; I wou
by eevee 12y ago
"Nowadays stuff like proper closures, immutability, a good async story, etc, is considered a necessity by discerning hackers."
Python has proper closures; I would hope discerning hackers know the difference between a closure and an anonymous function. asyncio is fantastic.
"Remove the GIL." Do you think no one's thought of that before? Remove it how?
"Make it speedy." As you note, that's what PyPy is doing, but this is a hard problem that doesn't have quite the same glamor as JavaScript, so there aren't multiple giants with deep pockets throwing money at it in a race to the top. Maybe throw some cash PyPy's way.
- VeejayRampay 12y agoRegarding speed, my thoughts exactly. I'm a Ruby programmer and I see this being thrown as a weak point of Python/Ruby all the time. I remember the days where Javascript and PHP were supposed to be slow. Now that Facebook/Google/Apple/Mozilla have thrown dozens of millions of dollars in across the board optimizations, they aren't so slow anymore. Not C-fast mind you, but (especially for Javascript), definitely not languages you can call slow anymore. It's really only a problem of investing enough money for JIT and GC technology that would make any language "fast enough" really.
- eevee 12y agoYeah, we need to put our money where our mouth is. Frankly I'm amazed how far PyPy has gotten with the few resources it has. Even their toolchain is amazing; other people are starting to use it to build JITs for other languages.