Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 2.1 KB

EighthDraftEditorialCorrections.md

File metadata and controls

44 lines (42 loc) · 2.1 KB

These are the editorial corrections to the eighth draft in reverse order. All are present in the ninth (ballot) draft.

  • Removed double definition of caar
  • Define let-values and let*-values in terms of <mv binding spec> in all instances
  • Specified interaction environment as mutable explicitly
  • Added ``, and ,@ to quasiquotation
  • Fixed subject-verb number agreement
  • Define-values takes
  • Using slightly higher-level definition using for syntax
  • Mnemonic escapes in strings and symbols are case-sensitive
  • Fixing formal syntax for symbol escapes - they can't refer to string elements
  • Typo: comma instead of period
  • Squeezed language changes to save a page
  • Shrink R6RS changelist to bare facts
  • Merging paragraphs about escaped identifiers
  • Removing redundant note about internal syntax definitions
  • Removing eqv? example of procedures with local state
  • Using exact-integer? in radix example for parameterize
  • Changed "when" to "given-that" in let-syntax example
  • Define terms commands and thunks
  • Enhance definition of predicates
  • Moving domain to the beginning of parameterize
  • Adding missing newline after letrec proto
  • and can return multiple values
  • Removing note about include on non-source files
  • Added missing u8 in literal bytevector examples
  • Removing redundant parenthetical in explanation of definitions
  • Breaking rename import spec into two lines
  • Latest attempt to describe syntax-expansion rules
  • Long-standing errors in syntax fixed, badly worded phasing rules improved
  • Removed reference to visiting libraries
  • Missing parens in bytevector-u8-set! example
  • Cross-reference various forms of begin
  • Error in library example
  • Fixed formatting
  • Removed import from base library, fixed minor errors
  • Clarifying library declaration vs library body distinction.
  • Many typos fixed
  • string->number now must support radix prefixes
  • Editors of earlier reports don't necessarily support this one
  • Condensing second exception example
  • Clarifying with-exception-handler example that returns.

This page is now obsolete: see the ninth draft.