[pypy-svn] r29221 - pypy/dist/pypy/doc
mwh at codespeak.net
mwh at codespeak.net
Fri Jun 23 13:19:09 CEST 2006
Author: mwh
Date: Fri Jun 23 13:19:07 2006
New Revision: 29221
Modified:
pypy/dist/pypy/doc/glossary.txt
Log:
use reST definition lists (more emacs gee-whizzery)
Modified: pypy/dist/pypy/doc/glossary.txt
==============================================================================
--- pypy/dist/pypy/doc/glossary.txt (original)
+++ pypy/dist/pypy/doc/glossary.txt Fri Jun 23 13:19:07 2006
@@ -1,125 +1,146 @@
-**annotator** - Performs a form of `type inference`_ on the flow graph.
+**annotator**
+ Performs a form of `type inference`_ on the flow graph.
.. _`application level`:
-**application level** - applevel_ code is normal Python code running on
-top of the PyPy or CPython interpreter (See `interpreter level`_)
+**application level**
+ applevel_ code is normal Python code running on top of the PyPy or
+ CPython interpreter (see `interpreter level`_)
.. _backend:
-**backend** - Code generator that converts a `RPython
-<coding-guide.html#restricted-python>`__ program to a `target
-language`_ using the PyPy toolchain_. A backend uses either the
-lltypesystem_ or the ootypesystem_.
+**backend**
+ Code generator that converts a `RPython
+ <coding-guide.html#restricted-python>`__ program to a `target
+ language`_ using the PyPy toolchain_. A backend uses either the
+ lltypesystem_ or the ootypesystem_.
.. _`external function`:
-**external function** - Functions that we don't want to implement in Python
-for various reasons (e.g. if they need to make calls into the OS) and will
-be implemented by the backend.
+**external function**
+ Functions that we don't want to implement in Python for various
+ reasons (e.g. if they need to make calls into the OS) and will be
+ implemented by the backend.
.. _`garbage collection framework`:
-**garbage collection framework** - Code that makes it possible to write
-`PyPy's garbage collectors`_ in Python itself.
+**garbage collection framework**
+ Code that makes it possible to write `PyPy's garbage collectors`_
+ in Python itself.
.. _`interpreter level`:
-**interpreter level** - Code running at this level is part of the
-implementation of the PyPy interpreter and cannot interact normally with
-application level code; it typically provides implementation for an object
-space and its builtins. (See application level)
+**interpreter level**
+ Code running at this level is part of the implementation of the
+ PyPy interpreter and cannot interact normally with application
+ level code; it typically provides implementation for an object
+ space and its builtins. (See application level)
.. _`jit`:
-**jit** - `just in time compiler`_
-
+**jit**
+ `just in time compiler`_
+
.. _`l3interpreter`:
-**l3interpreter** - Piece of code that is able to interpret L3 flow graphs.
-This code is unfinished and its future is unclear.
+**l3interpreter**
+ Piece of code that is able to interpret L3 flow graphs. This code
+ is unfinished and its future is unclear.
.. _`llinterpreter`:
-**llinterpreter** - Piece of code that is able to interpret flow graphs.
-This is very useful for testing purposes, especially if you work on the
-RPython_ Typer.
+**llinterpreter**
+ Piece of code that is able to interpret flow graphs. This is very
+ useful for testing purposes, especially if you work on the RPython_
+ Typer.
.. _lltypesystem:
-**lltypesystem** - A backend_ that uses this typessystem is also called a
-low-level backend. The C and LLVM backends are using this typesystem.
+**lltypesystem**
+ A backend_ that uses this typessystem is also called a low-level
+ backend. The C and LLVM backends are using this typesystem.
.. _`mixed module`:
-**mixed module** - a module that accesses PyPy's `interpreter level`_
-
+**mixed module**
+ a module that accesses PyPy's `interpreter level`_
+
.. _`object space`:
-**object space** - The `object space <objspace.html>`__ creates all
-objects and knows how to perform operations on the objects. You may
-think of an object space as being a library offering a fixed API, a
-set of operations, with implementations that a) correspond to the
-known semantics of Python objects, b) extend or twist these semantics,
-or c) serve whole-program analysis purposes.
+**object space**
+ The `object space <objspace.html>`__ creates all objects and knows
+ how to perform operations on the objects. You may think of an
+ object space as being a library offering a fixed API, a set of
+ operations, with implementations that a) correspond to the known
+ semantics of Python objects, b) extend or twist these semantics, or
+ c) serve whole-program analysis purposes.
.. _ootypesystem:
-**ootypesystem** - A backend_ that uses this typessystem is also called a
-high-level backend. The common lisp, javascript and cli backends are all
-using this typesystem.
+**ootypesystem**
+ A backend_ that uses this typessystem is also called a high-level
+ backend. The common lisp, javascript and cli backends are all
+ using this typesystem.
.. _`prebuilt constant`:
-**prebuilt constant** - In RPython_ module globals are considered constants.
-Moreover, global (i.e. prebuilt) lists and dictionaries are supposed to be
-immutable. (prebuilts are sometimes called pbc's)
+**prebuilt constant**
+ In RPython_ module globals are considered constants. Moreover,
+ global (i.e. prebuilt) lists and dictionaries are supposed to be
+ immutable. (prebuilts are sometimes called pbc's)
.. _`rpython`:
-**rpython** - `Restricted Python`_, which is the limited subset of the
-Python_ specification. It is also the language that the PyPy interpreter
-itself is written in.
+**rpython**
+ `Restricted Python`_, which is the limited subset of the Python_
+ specification. It is also the language that the PyPy interpreter
+ itself is written in.
.. _`rtyper`:
-**rtyper** - Based on the type annotations, the `RPython Typer`_ turns the
-flow graph into one that fits the model of the target platform/backend_ using
-either the lltypesystem_ or the ootypesystem_.
+**rtyper**
+ Based on the type annotations, the `RPython Typer`_ turns the flow
+ graph into one that fits the model of the target platform/backend_
+ using either the lltypesystem_ or the ootypesystem_.
.. _`specialization`:
-**specialization** - XXX
+**specialization**
+ XXX
.. _`stackless`:
-**stackless** - Technology that enables various forms of coroutining.
+**stackless**
+ Technology that enables various forms of coroutining.
.. _`standard interpreter`:
-**standard interpreter** - It is the
-`subsystem implementing the Python language`_, composed of the bytecode
-interpreter and of the standard objectspace.
+**standard interpreter**
+ It is the `subsystem implementing the Python language`_, composed
+ of the bytecode interpreter and of the standard objectspace.
.. _toolchain:
-**toolchain** - The `annotator pass`_, `The RPython Typer`_, and various
-`backends`_.
+**toolchain**
+ The `annotator pass`_, `The RPython Typer`_, and various
+ `backends`_.
.. _`transformation`:
-**transformation** - Code that modifies flowgraphs to weave in
-`translation-aspects`_
+**transformation**
+ Code that modifies flowgraphs to weave in `translation-aspects`_
.. _`translator`:
-**translator** - Tool_ based on the PyPy interpreter which can translate
-sufficiently static Python programs into low-level code.
+**translator**
+ Tool_ based on the PyPy interpreter which can translate
+ sufficiently static Python programs into low-level code.
.. _`type inference`:
-**type inference** - Deduces either partially or fully the type of
-expressions as described in this `type inference article`_.
+**type inference**
+ Deduces either partially or fully the type of expressions as
+ described in this `type inference article`_.
.. _applevel: coding-guide.html#application-level
More information about the Pypy-commit
mailing list