[pypy-svn] r43684 - pypy/extradoc/talk/dyla2007
cfbolz at codespeak.net
cfbolz at codespeak.net
Sat May 26 18:25:29 CEST 2007
Author: cfbolz
Date: Sat May 26 18:25:27 2007
New Revision: 43684
Modified:
pypy/extradoc/talk/dyla2007/dyla.txt
Log:
attempt at rewriting the abstract
Modified: pypy/extradoc/talk/dyla2007/dyla.txt
==============================================================================
--- pypy/extradoc/talk/dyla2007/dyla.txt (original)
+++ pypy/extradoc/talk/dyla2007/dyla.txt Sat May 26 18:25:27 2007
@@ -8,12 +8,15 @@
Dynamic languages are traditionally implemented by writing a virtual
machine for them, centered around an interpreter and/or a built-in
-compiler and providing the object model and memory management. A
-relatively recent alternative to this approach is to run the dynamic
-language on top of an existing, well-tuned object-oriented virtual
-machine like Java's. In this paper, we outline the reasons for this
-trend and explore its limitations. We contrast it with a different,
-complementary alternative: flexibly generating virtual machines instead
+compiler and providing the object model and memory management. When
+a language becomes more successful, the limitations of such an implementation
+lead to the emergence of alternative implementations that try to solve some
+of the problems. Another reason for new implementations is the desire to have
+the language integrate well with existing, well-tuned object-oriented virtual
+machine like Java's. In this paper, we describe the mechanisms that lead to an
+abundance of implementations, and explore some of the limitations of standard
+VMs. We propose a different complementary alternative: flexibly generating
+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
More information about the Pypy-commit
mailing list