Skip to content
Snippets Groups Projects
Commit 270cd222 authored by Armin Rigo's avatar Armin Rigo
Browse files

Expand the warning.

parent 88189d3b
No related branches found
No related tags found
No related merge requests found
......@@ -136,8 +136,21 @@
try to limit language features considered “unsafe”. Instead we replace all
calls to external libraries (C or platform) with a stub that communicates
with an external process handling the policy.</p>
<p>Please be aware that it is a <strong>prototype</strong> only. It needs work to become
more complete, and you are welcome to help.</p>
<table class="docutils">
<colgroup>
<col width="100%" />
</colgroup>
<tbody valign="top">
<tr><td><strong>Please be aware that it is a prototype only.</strong> <em>It needs work to become
more complete, and you are welcome to help. In particular, almost none
of the extension modules work (not even</em> <tt class="docutils literal">time</tt> <em>), and</em> <tt class="docutils literal">pypy_interact</tt>
<em>is merely a demo. Also, a more complete system would include a way
to do the same as</em> <tt class="docutils literal">pypy_interact</tt> <em>from other languages than Python,
to embed a sandboxed interpreter inside programs written in other
languages.</em></td>
</tr>
</tbody>
</table>
<p>To run the sandboxed process, you need to get the full sources and
build <tt class="docutils literal"><span class="pre">pypy-sandbox</span></tt> from it (see <a class="reference external" href="download.html#building-from-source">Building from source</a>). These
instructions give you a <tt class="docutils literal"><span class="pre">pypy-c</span></tt> that you should rename to
......
......@@ -103,8 +103,15 @@
calls to external libraries (C or platform) with a stub that communicates
with an external process handling the policy.
Please be aware that it is a **prototype** only. It needs work to become
more complete, and you are welcome to help.
+-----------------------------------------------------------------------------+
| **Please be aware that it is a prototype only.** *It needs work to become |
| more complete, and you are welcome to help. In particular, almost none |
| of the extension modules work (not even* ``time`` *), and* ``pypy_interact``|
| *is merely a demo. Also, a more complete system would include a way |
| to do the same as* ``pypy_interact`` *from other languages than Python, |
| to embed a sandboxed interpreter inside programs written in other |
| languages.* |
+-----------------------------------------------------------------------------+
To run the sandboxed process, you need to get the full sources and
build ``pypy-sandbox`` from it (see `Building from source`_). These
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment