[pypy-svn] r61117 - in pypy/extradoc/talk/ecoop2009: . tutorial

antocuni at codespeak.net antocuni at codespeak.net
Mon Jan 19 15:26:43 CET 2009


Author: antocuni
Date: Mon Jan 19 15:26:43 2009
New Revision: 61117

Modified:
   pypy/extradoc/talk/ecoop2009/intro.tex
   pypy/extradoc/talk/ecoop2009/tutorial/proposal.tex
Log:
(antocuni, cfbolz) minor fixes



Modified: pypy/extradoc/talk/ecoop2009/intro.tex
==============================================================================
--- pypy/extradoc/talk/ecoop2009/intro.tex	(original)
+++ pypy/extradoc/talk/ecoop2009/intro.tex	Mon Jan 19 15:26:43 2009
@@ -4,7 +4,7 @@
 
 The alternative is to write a compiler; writing a compiler that targets a high
 level virtual machine like CLI or JVM is easier than targeting a real CPU, but
-it still require a lot of work, as IronPython, Jython, JRuby demonstrate.
+it still requires a lot of work, as IronPython, Jython, JRuby demonstrate.
 
 Moreover, writing a static compiler is often not enough to get high
 performance; IronPython and JRuby are going in the direction of JIT compiling

Modified: pypy/extradoc/talk/ecoop2009/tutorial/proposal.tex
==============================================================================
--- pypy/extradoc/talk/ecoop2009/tutorial/proposal.tex	(original)
+++ pypy/extradoc/talk/ecoop2009/tutorial/proposal.tex	Mon Jan 19 15:26:43 2009
@@ -86,7 +86,7 @@
 to write an interpreter for it; however, interpreters are slow. An alternative
 is to write a compiler; writing a compiler that targets a high level virtual
 machine like CLI or JVM is easier than targeting a real CPU, but it still
-require a lot of work, as demonstrated by the IronPython, Jython, JRuby
+requires a lot of work, as demonstrated by the IronPython, Jython, JRuby
 projects. Moreover, the various platforms (either VM or real hardware) have to
 be targeted independently.
 
@@ -95,7 +95,7 @@
 aims to make the implementation of dynamic
 languages easier by providing a toolchain that allows to compile an
 interpreter to various target platforms, including the JVM, .NET and C/Posix. 
-In addition, we are working on automatically transforming the
+In addition, we are working on being able to automatically transform the
 interpreter into a specializing JIT-compiler to vastly increase performance.
 The goal is to minimize the effort required to get a fast implementation for a
 dynamic language.
@@ -104,7 +104,7 @@
 toolchain by giving a step-by-step introduction. The topics covered are how to
 write an interpreter for a dynamic language with PyPy and make it possible to
 automatically generate a JIT for it.  We will showcase a typical interpreter for a
-small dynamic language as a running example.
+small object-oriented dynamic language as a running example.
 
 
 Outline of the tutorial:
@@ -116,7 +116,7 @@
  \item \textbf{Translation:} Show how to compile the interpreter to various
  platforms, including .NET and C/Posix.
  \item \textbf{JIT-Generation:} Show how to apply the JIT-generator to the
- interpreter to automatically get a JIT for the language.
+ interpreter by placing a few hints to automatically get a JIT for the language.
 \end{itemize}
 
 



More information about the Pypy-commit mailing list