> For example, what will you suggest a natural interface to
> import Xlib?  It defines symbols like XK_A and XK_a,

This is a strong argument, that definitely made me think hard about my
position; interfacing with That Language code does seem to require some
degree of following its rules.

But I think the issues are more general than case-folding.  What if some
C library exports the symbol car?  Is a Scheme program that interfaces
with that library going to forgo using lists?

So I'm afraid that the FFI library is going to end up using strings to
represent the foreign symbols anyway.


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

Reply via email to