"Arthur A. Gleckler" <[EMAIL PROTECTED]> writes:

> I hope it's not too late to make tiny fixes.

Not at all.  Thanks for the proofreading (again!).

> * In the base document, "7.2. Import and export levels" (p. 25), this
> text appears:
>
>   Specifically, if a macro transformer is defined by a procedure that
>   calls a procedure from another library, then the latter library must
>   be run when expanding the latter.
>
> To what does the last word, "latter," refer?  Should it be "former" or
> "macro transformer procedure?"  I understand the concept, but I find
> the text hard to parse.  It would be great to clarify it.

I think it should be "use of the macro".  I'll add it (and everything
else) to the errata.

> * In Standard Libraries, "2.9. Operations on strings" (p. 10), there
> is no description of `utf16->string!', nor is there a description of
> `utf32->string!'.  (There are only descriptions of the versions
> without exclamation points.)

Right.  The exclamation points should go away---these are just the
versions with default values for endianness.

> * In Standard Libraries, "6.2. Syntactic layer" (p. 19), this example
> references `n' without defining it:
>
>   (define-record-type frob
>     (fields (mutable widget getwid setwid!))
>     (protocol
>      (lambda (p) (p (make-widget n)))))

Right.  It should be

(define-record-type frob
  (fields (mutable widget getwid setwid!))
  (protocol
    (lambda (p)
      (lambda (n) (p (make-widget n))))))

> * In Standard Libraries, "6.3. Procedural layer" (p. 20), this text appears:
>
>   Moreover, if record-rtd (see "Inspection" below) is called [with] an 
> instance
>   of the record type, an exception with condition type &assertion is
>   raised.
>
> "With" should be added as above.

Will do.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla

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

Reply via email to