File: glossary.rst

package info (click to toggle)
pypy3 7.0.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 111,848 kB
  • sloc: python: 1,291,746; ansic: 74,281; asm: 5,187; cpp: 3,017; sh: 2,533; makefile: 544; xml: 243; lisp: 45; csh: 21; awk: 4
file content (52 lines) | stat: -rw-r--r-- 2,085 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.. _glossary:

Glossary
========

.. if you add new entries, keep the alphabetical sorting and formatting!

.. glossary::

   application level
      :ref:`applevel<application-level>` code is normal Python code running on top of the PyPy or
      :term:`CPython` interpreter (see :term:`interpreter level`)

   CPython
      The "default" implementation of Python, written in C and
      distributed by the PSF_ on http://www.python.org.

   interpreter level
      Code running at this level is part of the implementation of the
      PyPy interpreter and cannot interact normally with :term:`application
      level` code; it typically provides implementation for an object
      space and its builtins.

   mixed module
      a module that accesses PyPy's :term:`interpreter level`.  The name comes
      from the fact that the module's implementation can be a mixture of
      :term:`application level` and :term:`interpreter level` code.

   object space
      :doc:`objspace` (often abbreviated to
      "objspace") 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.

   stackless
      Technology that enables various forms of non conventional control
      flow, such as coroutines, greenlets and tasklets.  Inspired by
      Christian Tismer's `Stackless Python <http://www.stackless.com>`__.

   standard interpreter
      It is the :ref:`subsystem implementing the Python language <python-interpreter>`, composed
      of the bytecode interpreter and of the standard objectspace.

    prebuilt constant
       In :term:`RPython` module globals are considered constants.  Moreover,
       global (i.e. prebuilt) lists and dictionaries are supposed to be
       immutable ("prebuilt constant" is sometimes abbreviated to "pbc").

.. _PSF: http://www.python.org/psf/