[r6rs-discuss] small, last-minute fixes

From: AndrevanTonder <andre>
Date: Mon, 13 Aug 2007 13:33:15 -0400 (EDT)

On Mon, 13 Aug 2007, Mike Sperber wrote:

>> 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.
>
> I think it should be "use of the macro". I'll add it (and everything
> else) to the errata.

I think the sentence would still be at best ambiguous, and perhaps somewhat
inaccurate. I can think of objections to "defined by a procedure", "calls a
procedure", "run", "when expanding", and "specifically" (since this is only one
relevant use case). I would suggest instead something like:

    For example, if a macro transformer procedure
    calls a procedure from another library, then the latter library must
    be instantiated before expanding any use of the macro.

Andre
Received on Mon Aug 13 2007 - 13:33:15 UTC

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