> 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
