[pypy-commit] pypy techtonik/introductionrst-simplify-explanation-abo-1460879168046: introduction.rst add comments be Armin Rigo
techtonik
pypy.commits at gmail.com
Fri Apr 22 06:35:10 EDT 2016
Author: anatoly techtonik <techtonik at gmail.com>
Branch: techtonik/introductionrst-simplify-explanation-abo-1460879168046
Changeset: r83824:c54661e15b83
Date: 2016-04-22 10:10 +0000
http://bitbucket.org/pypy/pypy/changeset/c54661e15b83/
Log: introduction.rst add comments be Armin Rigo
diff --git a/pypy/doc/introduction.rst b/pypy/doc/introduction.rst
--- a/pypy/doc/introduction.rst
+++ b/pypy/doc/introduction.rst
@@ -4,14 +4,19 @@
Historically, PyPy has been used to mean two things. The first is the
:ref:`RPython translation toolchain <rpython:index>` for generating
interpreters for dynamic programming languages. And the second is one
-particular implementation of Python_ generated with it. Because RPython
+particular implementation of Python_ produced with it. Because RPython
uses the same syntax as Python, this generated version became known as
Python interpreter written in Python. It is designed to be flexible and
easy to experiment with.
+To make it more clear, we start with source code written in RPython,
+apply the RPython translation toolchain, and end up with PyPy as a
+binary executable. This executable is the Python interpreter.
+
Double usage has proven to be confusing, so we've moved away from using
-the word PyPy to mean both things. Now we use word PyPy to refer to
-the Python implementation, and explicitly mention
+the word PyPy to mean both toolchain and generated interpreter. Now we
+use word PyPy to refer to the Python implementation, and explicitly
+mention
:ref:`RPython translation toolchain <rpython:index>` when we mean the framework.
Some older documents, presentations, papers and videos will still have the old
More information about the pypy-commit
mailing list