Author: Manuel Jacob
Branch: improve-docs
Changeset: r63902:95a26751e3e3
Date: 2013-05-07 20:21 +0200
http://bitbucket.org/pypy/pypy/changeset/95a26751e3e3/
Log: Fix some internal links.
diff --git a/rpython/doc/faq.rst b/rpython/doc/faq.rst
--- a/rpython/doc/faq.rst
+++ b/rpython/doc/faq.rst
@@ -56,9 +56,7 @@
exceptions are
some functions in ``os``, ``math`` and ``time`` that have native support.
-To read more about the RPython limitations read the `RPython description`_.
-
-.. _`RPython description`: coding-guide.html#restricted-python
+To read more about the RPython limitations read the :doc:`RPython description
<rpython>`.
---------------------------------------------------------------
Does RPython have anything to do with Zope's Restricted Python?
diff --git a/rpython/doc/rlib.rst b/rpython/doc/rlib.rst
--- a/rpython/doc/rlib.rst
+++ b/rpython/doc/rlib.rst
@@ -96,9 +96,7 @@
The :source:`rpython/rlib/rarithmetic.py` module contains functionality to
handle the small differences
in the behaviour of arithmetic code in regular Python and RPython code. Most of
-them are already described in the `coding guide`_
-
-.. _`coding guide`: coding-guide.html
+them are already described in the :doc:`RPython description <rpython>`.
rbigint
diff --git a/rpython/doc/translation.rst b/rpython/doc/translation.rst
--- a/rpython/doc/translation.rst
+++ b/rpython/doc/translation.rst
@@ -6,11 +6,9 @@
This document describes the toolchain that we have developed to analyze
-and "compile" RPython_ programs (like PyPy itself) to various target
+and "compile" RPython programs (like PyPy itself) to various target
platforms.
-.. _RPython: coding-guide.html#restricted-python
-
It consists of three broad sections: a slightly simplified overview, a
brief introduction to each of the major components of our toolchain and
then a more comprehensive section describing how the pieces fit together.
@@ -21,21 +19,18 @@
Overview
========
-The job of the translation toolchain is to translate RPython_ programs into an
+The job of the translation toolchain is to translate RPython programs into an
efficient version of that program for one of various target platforms,
generally one that is considerably lower-level than Python. It divides
this task into several steps, and the purpose of this document is to
introduce them.
-As of the 1.2 release, RPython_ programs can be translated into the following
+As of the 1.2 release, RPython programs can be translated into the following
languages/platforms: C/POSIX, CLI/.NET
and Java/JVM.
-.. _`application-level`: coding-guide.html#application-level
-.. _`interpreter-level`: coding-guide.html#interpreter-level
-
The choice of the target platform affects the process somewhat, but to
-start with we describe the process of translating an RPython_ program into
+start with we describe the process of translating an RPython program into
C (which is the default and original target).
.. _`initialization time`:
@@ -56,7 +51,7 @@
1. The complete program is imported, at which time arbitrary run-time
initialization can be performed. Once this is done, the program must
be present in memory as a form that is "static enough" in the sense of
- RPython_.
+ :doc:`RPython <rpython>`.
2. The Annotator_ performs a global analysis starting from an specified
entry point to deduce type and other information about what each
@@ -90,7 +85,7 @@
(although these steps are not quite as distinct as you might think from
this presentation).
-There is an `interactive interface`_ called
:source:`rpython/bin/translatorshell.py` to the
+There is an :ref:`interactive interface <try out the translator>` called
:source:`rpython/bin/translatorshell.py` to the
translation process which allows you to interactively work through these
stages.
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit