[pypy-commit] pypy.org extradoc: Expand the warning.

arigo noreply at buildbot.pypy.org
Mon Apr 27 10:22:15 CEST 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: extradoc
Changeset: r599:270cd2221470
Date: 2015-04-27 10:22 +0200
http://bitbucket.org/pypy/pypy.org/changeset/270cd2221470/

Log:	Expand the warning.

diff --git a/features.html b/features.html
--- a/features.html
+++ b/features.html
@@ -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
diff --git a/source/features.txt b/source/features.txt
--- a/source/features.txt
+++ b/source/features.txt
@@ -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


More information about the pypy-commit mailing list