A couple more nitpicks:

In section 9.5.4:

  <Variable> must be bound either in some region enclosing the set!
  expression or at the top level of a library body.

 - As I have argued, I believe this is redundant, since the toplevel
   of a library body (or for that matter of a toplevel program, which
   is omitted here) is a region in which bindings are local in the same
   sense that letrec* bindings are local.  I would suggest dropping the second
   part of the sentence starting with "or".  If it is not dropped, the case
   of toplevel program should perhaps also be stated.

In section 6:

This section contains various statements about "importing libraries" that are presumably also intended to be true if the importing entity is a toplevel program. Perhaps this should be stated.





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

Reply via email to