[r6rs-discuss] Importing set! into a single phase

Abdulaziz Ghuloum aghuloum at cs.indiana.edu
Wed May 23 12:54:04 EDT 2007


On May 23, 2007, at 12:08 PM, AndrevanTonder wrote:

> According to section 9.1, the base library exports set! for levels  
> 0 and 1.
> As a result, there does not seem to be any way that a client  
> library can
> import set! into a single level.

Is it important in the explicitly-specified-"for"-import semantics  
that set!
be exported for level 1?  I don't remember why this is needed.

> One way of addressing this would be for the base library to remain as
> specified, but to provide an additional library separately that  
> exports only
> set! at level 0.

Is restricting set! to a single phase so important as to warrant a  
separate
library?

Aziz,,,



More information about the r6rs-discuss mailing list