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

Reply via email to