Author: Hakan Ardo <[email protected]>
Branch: extradoc
Changeset: r4659:4eb7e0e1a59f
Date: 2012-08-17 11:55 +0200
http://bitbucket.org/pypy/extradoc/changeset/4eb7e0e1a59f/
Log: merge
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -223,8 +223,8 @@
\item the language itself
\item the translation toolchain used to transform RPython programs to
executable units
\end{itemize}
-The RPython language, is a subset of Python that provides a
-statically typed object-oriented high level language. The subset of Python
available in RPython is chosen in a way type inference is
possible\cite{ancona_rpython:_2007}.
+The RPython language is a
+statically typed object-oriented high-level subset of Python. The subset is
chosen in such a way to make type inference possible\cite{ancona_rpython:_2007}.
The language provides
several features such as automatic memory management
and just-in-time compilation. When writing an interpreter using RPython the
@@ -850,7 +850,7 @@
created for guards after updates to the global state, after control flow points
from the original program and for guards that are likely to fail. As an outlook
Pall mentions plans to switch to compressed snapshots to further reduce
-redundancy.\footnote{This optimization is now implemented in LuaJIT, at the
time of writing it has not been fully documented in the LuaJIT Wiki
(\url{http://wiki.luajit.org/Optimizations\#1-D-Snapshot-Compression}).}
+redundancy.\footnote{This optimization is now implemented in LuaJIT, at the
time of writing it has not been fully documented in the LuaJIT Wiki:
\url{http://wiki.luajit.org/Optimizations\#1-D-Snapshot-Compression}}
The approach of not creating snapshots at all for every guard is
orthogonal to the resume data compression presented in this paper and could be
reused within RPython to improve the memory usage further.
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit