Author: Armin Rigo <[email protected]> Branch: Changeset: r65242:2ec1dce03744 Date: 2013-07-06 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/2ec1dce03744/
Log: Add Yet Another piece of text about why we downplay RPython. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -332,11 +332,29 @@ your code in RPython, it might not give you any speed improvements even if you manage to. + *The above paragraphs are not the whole truth. It* is *true that there + are cases where writing a program as RPython gives you substantially + better speed than running it on top of PyPy. However, the attitude of + the core group of people behind PyPy is to answer: "then report it as a + performance bug against PyPy!".* + + *Here is a more diluted way to put it. The "No, don't!" above is a + general warning we give to new people. They are likely to need a lot + of help from* some *source, because RPython is not so simple nor + extensively documented; but at the same time, we, the pypy core group + of people, are not willing to invest time in supporting 3rd-party + projects that do very different things than interpreters for dynamic + languages --- just because we have other interests and there are only + so many hours a day. So as a summary I believe it is only fair to + attempt to point newcomers at existing alternatives, which are more + mainstream and where they will get help from many people.* + Yes, it is possible with enough effort to compile small self-contained pieces of RPython code doing a few performance-sensitive things. But this case is not interesting for us. If you needed to rewrite the code -in RPython, you could as well have rewritten it in C for example. The -latter is a much more supported, much more documented language `:-)` +in RPython, you could as well have rewritten it in C or C++ or Java for +example. These are much more supported, much more documented languages +`:-)` --------------------------------------------------- Which backends are there for the RPython toolchain? _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
