From: "Guillermo J. Rozas" <[email protected]> Subject: Re: [r6rs-discuss] Case sensitivity Date: Sat, 21 Feb 2009 15:08:53 -0800
> >> Yes, absolutely, but why should we distinguish on the bases of 'case' > >> and not 'font'? They are different glyphs after all. > > > > I think you're not serious, but just sarcastic, right? > > No. To me there is no fundamental difference. I also think there is no fundamental difference. I'm not arguing with that. But there are somewhat conventional, or historical, distinctions. Most coded character set draws a line between characters and glyphs. Because we need to, even if the exact placement of the line is arbitrary, right? I thought we were talking where to draw a line in a continuous spectrum, considering technical merits and disadvantages of various choices. > >> And #!case-fold and #!no-case-fold is just punting the issue. > >> Now, I have to search for those if I want to read a piece of code and > >> not be > >> confused. > > > > Have you ever encountered such code in practice, instead of > > contrived examples? > > I have not used R6RS, so no. But that's one reason no to. Since we don't need to choose one or the other now, how about giving it a try? I've worked on both case-sensitive and insensitive Lisp/Scheme, and haven't been confused to read a piece of code. The only difficulty arised when porting a code from one to the other carelessly. But that could have been solved easily by #!case-fold etc. On the other hand, I've got some headaches working on DSL in Lisp/Scheme that interacts with case-sensitive world, when the implementation is case-insensitive. --shiro _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
