[r6rs-discuss] [Formal] (r6rs base) must also export _ and ... at level 1

Abdulaziz Ghuloum aghuloum at cs.indiana.edu
Wed Jan 24 02:19:52 EST 2007


On Jan 22, 2007, at 12:33 PM, AndrevanTonder wrote:

> ---
> This message is a formal comment which was submitted to formal- 
> comment at r6rs.org, following the requirements described at: http:// 
> www.r6rs.org/process.html
> ---
> Name        : Andre van Tonder
> Email       : andre at het.brown.edu
> Type        : defect
> Priority    : minor
> Component   : Libraries
> Version     : 5.92
> Pages       : 25
> Dependencies: None
>
> Summary:
> --------
>
> 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?
2. To export ... and _, what should they be bound to?
3. And would every keyword used throughout the report (=>, else, the  
plethora of keywords that the records facility uses, etc.), and all  
keywords used by user's macros (procedural or not) have to be defined  
and exported as well?

Aziz,,,





More information about the r6rs-discuss mailing list