[Python-checkins] peps: Slight grammar fixes.

guido.van.rossum python-checkins at python.org
Sat Aug 27 00:50:24 CEST 2011


http://hg.python.org/peps/rev/fa60d0f7fa2e
changeset:   3930:fa60d0f7fa2e
user:        Guido van Rossum <guido at google.com>
date:        Fri Aug 26 15:50:22 2011 -0700
summary:
  Slight grammar fixes.

files:
  pep-0393.txt |  10 +++++-----
  1 files changed, 5 insertions(+), 5 deletions(-)


diff --git a/pep-0393.txt b/pep-0393.txt
--- a/pep-0393.txt
+++ b/pep-0393.txt
@@ -41,7 +41,7 @@
 may be computed. Applications are encouraged to phase out reliance on
 a specific internal representation if possible. As interaction with
 other libraries will often require some sort of internal
-representation, the specification choses UTF-8 as the recommended way
+representation, the specification chooses UTF-8 as the recommended way
 of exposing strings to C code.
 
 For many strings (e.g. ASCII), multiple representations may actually
@@ -69,7 +69,7 @@
 These fields have the following interpretations:
 
 - length: number of code points in the string (result of sq_length)
-- str: shortest-form representation of the unicode string
+- str: shortest-form representation of the unicode string.
   The string is null-terminated (in its respective representation).
 - hash: same as in Python 3.2
 - state:
@@ -145,7 +145,7 @@
 
 The canonical representation can be accessed using two macros
 PyUnicode_Kind and PyUnicode_Data. PyUnicode_Kind gives one of the
-value PyUnicode_1BYTE (1), PyUnicode_2BYTE (2), or PyUnicode_4BYTE
+values PyUnicode_1BYTE (1), PyUnicode_2BYTE (2), or PyUnicode_4BYTE
 (3). PyUnicode_Data gives the void pointer to the data, masking out
 the pointer kind. All these functions call PyUnicode_Ready
 in case the canonical representation hasn't been computed yet.
@@ -156,7 +156,7 @@
 utf8 representation when first called. Since this representation will
 consume memory until the string object is released, applications
 should use the existing PyUnicode_AsUTF8String where possible
-(which generates a new string object every time). API that implicitly
+(which generates a new string object every time). APIs that implicitly
 converts a string to a char* (such as the ParseTuple functions) will
 use PyUnicode_AsUTF8 to compute a conversion.
 
@@ -187,7 +187,7 @@
 Several concerns have been raised about the approach presented here:
 
 It makes the implementation more complex. That's true, but considered
-worth given the gains.
+worth it given the benefits.
 
 The Py_Unicode representation is not instantaneously available,
 slowing down applications that request it. While this is also true,

-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list