14 ms·
If Python Software Foundation would create a serious initiative to double (or more) the speed of cPython, specifically for Python 3.5+, I'd donate at least $100
by mangeletti 11y ago
If Python Software Foundation would create a serious initiative to double (or more) the speed of cPython, specifically for Python 3.5+, I'd donate at least $100, and I'm sure there are a vast many other individuals (and companies) that would donate as well. In the meantime, my Python-related donations go to Django.
I think that speed can't be treated like a niche feature (e.g., via PyPy, Cython, etc.) any longer; not with tools like Go out there.
- brettcannon 11y agoThere's actually been a lot of work the past few months to speed up CPython 3.6. I expect there will be more news coming out of PyCon US on stuff related to this.
- rufugee 11y agoI wonder why Dropbox is focusing Pyston (https://github.com/dropbox/pyston https://github.com/dropbox/pyston) only on 2.7 atm. With PyPy supporting 2.7 very well, it'd seem a greater benefit to the community to target 3. That said, I'm sure there are specific things Dropbox needs to solve for 2.7 which PyPy doesn't do.
- brettcannon 11y agoPyston targets Python 2.7 because that's what they use on their servers. As for why Pyston over PyPy, http://blog.pyston.org/2015/11/24/pyston-talk-recording/ http://blog.pyston.org/2015/11/24/pyston-talk-recording/ has a nice video that mentions why (among other things).
- gsnedders 11y agoPyston has a goal of full C-API compatibility, unlike PyPy. Dropbox are almost certainly not trying to create the greatest benefit for the community, but rather the greatest benefit for themselves, and they have huge amounts of Python 2 code in production. As such, Python 2.7 with full C-API compatibility makes sense for them to focus on.
- mangeletti 11y agoNothing wrong with self interest, especially when it directly benefits the community in any way, big or small.
- sic_transit 11y agoThe Python Software Foundation is about promoting Python and has nothing to do with coding. It does not deserve any credit whatsoever for the existing CPython codebase. All coding is done by individuals because they feel like it.