[pypy-svn] r43739 - pypy/extradoc/talk/dyla2007
cfbolz at codespeak.net
cfbolz at codespeak.net
Sun May 27 19:37:48 CEST 2007
Author: cfbolz
Date: Sun May 27 19:37:46 2007
New Revision: 43739
Modified:
pypy/extradoc/talk/dyla2007/dyla.pdf
pypy/extradoc/talk/dyla2007/dyla.tex
Log:
replacing long utf-8 dashes by -- since they don't seem to work well.
Modified: pypy/extradoc/talk/dyla2007/dyla.pdf
==============================================================================
Binary files. No diff available.
Modified: pypy/extradoc/talk/dyla2007/dyla.tex
==============================================================================
--- pypy/extradoc/talk/dyla2007/dyla.tex (original)
+++ pypy/extradoc/talk/dyla2007/dyla.tex Sun May 27 19:37:46 2007
@@ -41,7 +41,7 @@
virtual machines instead
of writing them by hand. This approach has been validated by the PyPy
project, with which we can automatically insert many features into the
-generated virtual machines – including good just-in-time compilers tuned
+generated virtual machines -- including good just-in-time compilers tuned
to the dynamic language at hand.
\footnote{This research is partially supported by the EU funded %research
project:
@@ -73,7 +73,7 @@
the implementation of domain-specific-languages where it is important to keep
implementation effort small.
-For these reasons writing a virtual machine in C has many problems because it
+For these reasons writing a virtual machine in C is problematic because it
forces the language implementer to deal with many low-level details. Limitations
of the C implementation lead to alternative implementations which draw
work-power from the reference implementation. An alternative to writing
@@ -84,7 +84,7 @@
implementation of such a VM is started, this enters in conflict with the goal of
having to maintain essentially a single, simple enough implementation for a
given programming language: as the language becomes popular, there will be a
-demand for having it run on various platforms – high-level VMs as well as
+demand for having it run on various platforms -- high-level VMs as well as
C-level environments.
The argument we will make in the present paper is that it is possible to
@@ -94,7 +94,7 @@
high-level but less dynamic language. This interpreter plays the role
of a specification for the dynamic language. With a good enough
translation toolchain we can then generate whole virtual machines from
-this specification – either full custom VMs for C-level operating
+this specification -- either full custom VMs for C-level operating
systems, or layers 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.
More information about the Pypy-commit
mailing list