[pypy-svn] rev 1944 - pypy/trunk/doc/funding

pedronis at codespeak.net pedronis at codespeak.net
Wed Oct 15 00:26:27 CEST 2003


Author: pedronis
Date: Wed Oct 15 00:26:27 2003
New Revision: 1944

Modified:
   pypy/trunk/doc/funding/B6.0_detailed_implementation.txt
Log:
typos.


Modified: pypy/trunk/doc/funding/B6.0_detailed_implementation.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.0_detailed_implementation.txt	(original)
+++ pypy/trunk/doc/funding/B6.0_detailed_implementation.txt	Wed Oct 15 00:26:27 2003
@@ -50,7 +50,7 @@
 -------
 
 The first goal is to develop a reasonably complete Python interpreter written
-in Python. It must be entierely compatible with the language specification. It
+in Python. It must be entirely compatible with the language specification. It
 consists of the following major parts:
 
 - A *bytecode compiler,* which inputs Python source code and outputs an internal
@@ -141,7 +141,7 @@
 usual sense of the word. The net result is that we can actually analyse
 RPython source code without writing any code specific to the language (!),
 given that we already have a bytecode interpreter which is flexible enough to
-accomodate a non-standard Object Space. In other words, the combination of
+accommodate a non-standard Object Space. In other words, the combination of
 PyPy and an "abstract" Object Space performs as the front-end of the
 translator, and can be used to translate (for example) the regular PyPy
 interpreter and its standard Object Space. Note the two different roles played
@@ -194,7 +194,7 @@
   environment. Such data is notoriously hard to obtain in monolithic
   interpreters. This is the focus of WP06_.
 
-- Similarily, as described above, pervasive design decisions can be
+- Similarly, as described above, pervasive design decisions can be
   experimented with by tailoring the translator. This is the focus of WP07_.
 
 We will in particular investigate in detail two specific ways to customize the
@@ -219,7 +219,7 @@
   turn individual operation orders into processor instructions, together with a
   supporting runtime systems. This is defined by WP08_.
 
-In dynamic languges, the truth behind JIT compiling is a bit more involved
+In dynamic languages, the truth behind JIT compiling is a bit more involved
 than the above paragraph suggests. All the "standard" operations in Python,
 including intuitively simple ones, are in fact relatively complex because
 they depend heavily on the runtime type of the objects involved. This complex
@@ -328,9 +328,9 @@
 feature that would benefit from being implemented at the language level. This
 is a vast subject which has been studied extensively. There are several
 implementations already available in Python, with varying degrees of
-transparence. None however can be fully transparent by definition of the
+transparency. None however can be fully transparent by definition of the
 language itself, which allows introspection -- a program using introspection
-features could thus defeat the delicate mecanisms introduced by a network
+features could thus defeat the delicate mechanisms introduced by a network
 distribution library. Moreover, such libraries typically impose additional
 constrains, e.g. are only able to move objects over a network if they are of a
 class inheriting from a particular class.
@@ -358,7 +358,7 @@
 already expressed high interest in PyPy. Indeed, they would benefit
 from better language integration; they currently put non-natural
 constrains on the programmer in terms of what he is allowed to do for
-persistence to actually work transparenty. Typically, it is not
+persistence to actually work transparently. Typically, it is not
 possible for a library to detect changes such as adding elements to
 lists, so that list objects cannot be automatically marked as "dirty"
 (as needed to ensure they will transparently be saved when
@@ -493,7 +493,7 @@
 - performing backups for all relevant information/code;
 
 - setting up a mirror repository which is kept up-to-date and which can be
-  used readonly in case of failure of the main repository;
+  used read-only in case of failure of the main repository;
   
 - taking care of regular repository backups, designing a strict backup policy
   suitable for the project, and adhering to it.


More information about the Pypy-commit mailing list