> Nothing.  If you mean "What happens at file boundaries?", which is a more
> plausible question, then I think the answer is "reset to the default".

I don't think that quite answers the question, which is, if I'm understanding
correctly, what happens when a module/file/whatever exports two symbols that
are the same except for case, but are meant to be different identifiers.
And I think the answer has to be that that's an error; otherwise, it will
be impossible for a program written by a Lisp traditionalist to use a library
written by a C/Javaesque whippersnapper. [:-)  <- note smiley]

This can be an error that implementations are not required to catch, as long
as the people who write canonical libraries follow the rule.

I don't think there's a problem the other way; non-case-folders won't have
any trouble using case-folding libraries.

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to