[r6rs-discuss] small, last-minute fixes

From: Mike Sperber <sperber>
Date: Mon, 13 Aug 2007 19:09:53 +0200

"Arthur A. Gleckler" <arthur at zurich.csail.mit.edu> 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
Received on Mon Aug 13 2007 - 13:09:53 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC