---
This message is a formal comment which was submitted to [EMAIL PROTECTED], 
following the requirements described at: http://www.r6rs.org/process.html
---
one-sentence summary of the issue:
  assorted small fixes and minor suggestions

submitter's name:
  Arthur A. Gleckler

submitter's email address:
  <[EMAIL PROTECTED]>

type of issue:
  mostly minor defects, but some minor enhancements as well

priority:
  minor

R6RS component:
  specified for each item listed below

version of the report:
  5.92

full description of the issue:
  see below

Scheme

  * In <Summary>, since the summary consists almost entirely of a list
  of chapters, it would be better to organize it one line per chapter
  than as a paragraph.  At least start each sentence describing a
  chapter on a separate line.  There's plenty of room on the page.

  * In <4.4 Argument checking, paragraph 2>: "Also, the procedure
  might escape to a different continuation, preventing the operation
  to perform more checks."  "...to perform..." should be "...from
  performing...."

  * In <6.1. Library form>, hyphenate "subversion."  The current name
  is an amusing pun, but it literally has the wrong meaning and the
  pun is already being used as the name of an unrelated version
  control system.

  * In the last paragraph of <6.2. Import and export levels>, "...the
  phase of an identifier use cannot be..." should be "...the phase of
  an identifier's use cannot be...."

  * In <6.3.1. Primitive expression types>, in the example in
  <Procedure calls>, capitalize the comment and end it with a period.
  It is a sentence.

  * In <8. Expansion process>, under "expression, i.e. nondefinition,"
  and in the last paragraph in the section, either define the term
  "residualizes" or don't use it.  It's not an English word, and its
  meaning here isn't obvious.

  * In <9.5.5. Derived conditionals> and <9.5.6. Binding constructs>,
  use the plural instead of "result(s)," "value(s)," and "is(are)."
  It's clearer and equally correct.

  * In <9.10. Booleans>, the note ends "...distinguishes both #f and
  the empty list from the symbol nil."  Go further and say
  "...distinguishes #f and the empty list from each other and from the
  symbol nil."  All three are distinct.


Scheme Standard Libraries

  * In <Summary>, since the summary consists almost entirely of a list
  of chapters, it would be better to organize it one line per chapter
  than as a paragraph.  At least start each sentence describing a
  chapter on a separate line.  There's plenty of room on the page.

  * In <2.1. General operations>, the paragraph describing
  native-endianness ends with this sentence: "This may be any
  endianness symbol, specifically a symbol other than big and little."
  This seems to say that big and little are not acceptable return
  values, but aren't they?  Should this say "including" instead of
  "specifically?"

  * In <2.5. Operations on 32-bit integers>, operations on 64-bit
  integers and IEEE single-precision reals are included.  Two section
  headers are missing.

  * The second paragraph in <6. Exceptions and conditions> begins:

    The exception system allows the program, when it detects an
    exceptional situation, to pass control to an exception handler,
    and for dynamically establishing such exception handlers.

  "...for dynamically establishing such exception handlers..." should
  be "to establish such exception handlers dynamically."  "For" isn't
  consistent with the beginning of the sentence.

  * In <7.2.5. End of file object>, there is a missing line break
  before the eq? example.

  * In <7.2.8. Binary input> and elsewhere the prefix "lookahead"
  should be hyphenated.  The unhyphenated form is usually used as a
  noun.


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to