Yes, I know :) I realize I'm suggesting other people, who work as volunteers, do work that I think should be done instead of doing it myself, and I'll understand if people wouldn't want to spend their personal time doing that. (Just like in my open-source projects people often make suggestions on features they want me to implement and I tell them I don't want to spend the time doing that.)
What I would say though is that on the open-source projects that I maintain (much smaller than PyPy) I've done all the dirty work for them (dirty work == things that are important but that no one wants to do, like packaging) because I know no one else will, and because I know it'll be much much easier for me than other people because I know the project in and out and can solve technical problems much faster. So I'm pretty frustrated with the fact that PyPy could be much easier for people to use, and it seems like the focus of the project is to make PyPy faster and faster instead of making it easier to use. Whether PyPy is x7 faster or x8 faster is less important in my opinion than whether it's easy to start using, so if the goal is to get PyPy to be more popular (hopefully on CPython levels) I think that ease-of-use is the biggest priority. Making PyPy easy to install on Heroku is one thing. Providing an installer for Windows is another. I've also heard dozens of times that it's possible to use third-party packages written in C on PyPy (like psycopg2 or wxpython) but it's not clear how. Do I have to compile them or build them or any other kind of technical work? For me personally it's a barrier, things always go wrong for me when I try to build a program so I'd much rather download a binary (with an installer when applicable.) So that's another barrier that can be removed. Basically have a conversation with an average Python user, "Are you using PyPy? Why not? How can I fix that?" But again, these are just suggestions, given with the hopes that they'll help. No one is obligated to agree with them or follow them. Thanks, Ram. On Tue, Jun 16, 2015 at 10:00 AM, Armin Rigo <ar...@tunes.org> wrote: > Hi Ram, > > On 16 June 2015 at 08:52, Ram Rachum <r...@rachum.com> wrote: > > I understand you don't control Heroku but if someone were to ensure that > > PyPy 2.6 works reliably there, without having to tweak anything, and bug > > Heroku about it, maybe they'll put it on the list and more people would > use > > PyPy 2.6 on Heroku. > > In this discussion you're the one using Heroku, so you could be the > "someone" of your sentence :-) > > > Armin >
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev