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
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss