Hacker News new | past | comments | ask | show | jobs | submit login

I think the last sentence of you really also is in part its own cause. People excited about Python 3, are not using PyPy since it seems like it is not maintained at all.

At least adding the same improvements that were added to the 2.7 interpreter would put a bit of confidence in that. Most libraries also support up until CPython3.3, which as far as I know is mostly caused by the fact that the "u" string prefix is allowed again. So just adding that and keeping the core up to date with the PyPy2.7 releases would make it usable.

This could very well inspire other devs to add support for the other features that they are missing from later releases CPython3 releases.




No, it runs deeper than that. You're mostly reaching out for pypy in case you're running into the wall with performance, one way or another. In that situation the LAST thing you want to do is to move to another language that does not give you answers to that performance problems. People are moving to go, yes, but not to python 3 in that case.


But then there are the people who've only started their codebases within the last five years, and so have been Python 3 all along.


Right. And those people are slowly getting to the problems that pypy potentially solves. We are focusing so far on widening the base of what we do, but if there is enough interest, we'll work on pypy3.


Python3 is going to be the default Python in Ubuntu next month. Do you anticipate that having any effect on your perceived user base?

FWIW, almost all of the applications I've written in Python over the past 4 years have been Py3. I'd like to use PyPy on them.


There's a similiar project to PyPy called ZipPy which is based on Graal/Truffle, except that it targets Python 3. It isn't complete, but it's probably easier to flesh out than porting PyPy to 3 itself. Check it out:

https://bitbucket.org/ssllab/zippy


He doesn't care because that isn't where the money is coming from


It doesn't sound like just money. It sounded like he was saying that he doesn't care because there is comparatively little (historic and current) demand for PYPY3.


From a certain perspective, money == demand.

I don't blame him, pypy has always had a money problem (hence crowdfunding etc etc).


pypy3 has always supported the u'' prefix despite it otherwise being limited to 3.2 support.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: