be closed automatically unless it is possible to prove that the port
will never again be used for a read or write operation.
-@emph{Rationale}: Because Schemeās escape procedures have unlimited
+@emph{Rationale}: Because Scheme's escape procedures have unlimited
extent, it is possible to escape from the current continuation but
later to resume it. If implementations were permitted to close the
port on any escape from the current continuation, then it would be
are found that can begin an object, then an end-of-file object is
returned. The port remains open, and further attempts to read will
also return an end-of-file object. If an end of file is encountered
-after the beginning of an objectās external representation, but the
+after the beginning of an object's external representation, but the
external representation is incomplete and therefore not parsable, an
error that satisfies @code{read-error?} is signaled.
not be just a single Unicode code point. Instead, that basic unit may
be made up of multiple Unicode code points. To avoid ambiguity with
the computer use of the term character, this is called a
-user-perceived character. For example, āGā + acute-accent is a
+user-perceived character. For example, ``G'' + acute-accent is a
user-perceived character: users think of it as a single character, yet
is actually represented by two Unicode code points. These
user-perceived characters are approximated by what is called a