[r6rs-discuss] [Formal] (r6rs base) must also export _ and ... at
aghuloum at cs.indiana.edu
Thu Jan 25 02:51:19 EST 2007
On Jan 24, 2007, at 7:38 AM, AndrevanTonder wrote:
> On Wed, 24 Jan 2007, Abdulaziz Ghuloum wrote:
>> Andre van Tonder wrote:
>>> It is stated on p.25 that (r6rs base) exports syntax-rules and
>>> identifier-syntax at level 1. This is insufficient for writing
>>> most useful macros unless the identifiers ... and _ are also
>>> exported for level 1.
>> Three questions:
>> 1. Why would this be necessary?
> If they are not exported, how would you propose to handle renaming,
> prefixing, or excepting them in a client library?
Your statement originally said that exporting syntax-rules and
identifier-syntax at level 1 is "insufficient for writing most useful
macros unless the identifiers ... and _ are also exported for level
1". My question was about that statement. I don't see how
exporting ... and _ is necessary for writing most useful macros.
Please explain how the two are related. (I don't see the connection
between your answer and your original statement.)
More information about the r6rs-discuss