[pypy-svn] r43758 - pypy/extradoc/talk/dyla2007

mwh at codespeak.net mwh at codespeak.net
Sun May 27 23:36:33 CEST 2007


Author: mwh
Date: Sun May 27 23:36:33 2007
New Revision: 43758

Modified:
   pypy/extradoc/talk/dyla2007/dyla.tex
Log:
spell check and small remaining fixes


Modified: pypy/extradoc/talk/dyla2007/dyla.tex
==============================================================================
--- pypy/extradoc/talk/dyla2007/dyla.tex	(original)
+++ pypy/extradoc/talk/dyla2007/dyla.tex	Sun May 27 23:36:33 2007
@@ -101,7 +101,7 @@
 high-level but less dynamic language.  This interpreter plays the role
 of a specification for the dynamic language.  With a sufficiently capable
 translation toolchain we can then generate whole virtual machines from
-this specification -- either wholely custom VMs for C-level operating
+this specification -- either wholly custom VMs for C-level operating
 systems or VMs layered on top of various OO VMs.  In other words,
 meta-programming techniques can be used to successfully replace a
 foreseeable one-VM-fits-all standardization attempt.
@@ -301,7 +301,7 @@
 practical to experiment with large changes to the language and with
 entirely new languages, such as domain-specific languages, while at any
 time being able to run the implemented language in a variety of
-environments, from C/Posix to the JVM to .NET.
+environments, from C/POSIX to the JVM to .NET.
 
 \subsection{PyPy architecture}
 
@@ -311,7 +311,7 @@
 our approach in the following sense: its previous reimplementations
 (Jython for the JVM and IronPython for .NET) have each proved to be very
 time-consuming to maintain.  Our implementation is, by construction,
-easier to maintain and extremely portable (including to C/Posix, to the
+easier to maintain and extremely portable (including to C/POSIX, to the
 JVM and to .NET).
 
 In meta-programming terms, the PyPy architecture is as follows:
@@ -350,7 +350,7 @@
 A detailed description of this translation process is beyond the scope of the
 present paper; it can be found in \cite{pypyvmconstruction}.  The actual Python
 interpreter of PyPy and the results we achieved by translating it to C, LLVM
-\cite{LLVM} and .NET are described in \cite{architecture} \cite{translationdoc}
+\cite{LLVM} and .NET are described in \cite{architecture} \cite{translationdoc}.
 These results show that the
 approach is practical and gives results whose performance is within the same
 order of magnitude (within a factor of 2 and improving) of the hand-written,
@@ -518,7 +518,7 @@
 advantages, among them the avoidance of a proliferation of implementations
 growing out of sync.  Writing interpreters both flexibly and efficiently
 is difficult and meta-programming is a good way to achieve it.
-Moreover, this is not incompatible with targetting and benefiting from
+Moreover, this is not incompatible with targeting and benefiting from
 existing high-quality object-oriented virtual machines like those of the Java and .NET.
 
 
@@ -548,7 +548,7 @@
 unexplored design space; it is likely that some of the choices made in
 PyPy will turn out to be suboptimal.  We are hoping that other
 toolchains will emerge over time, exploring other aspects and proposing
-other solutions.  By their ``meta'' nature, these multiple approachs
+other solutions.  By their ``meta'' nature, these multiple approaches
 should be easier to bridge together than, say, multiple OO VMs with
 different object and runtime models.  We believe that further research
 in this area might open the door to better solutions for



More information about the Pypy-commit mailing list