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

Reply via email to