On Feb 21, Guillermo J. Rozas wrote:
>
> On Feb 21, 2009, at 1:24 PM, Eli Barzilay wrote:
>
> > On Feb 21, Guillermo J. Rozas wrote:
> >>
> >> It _is_ an arbitrary choice, and Scheme, like many Lisp dialects,
> >> had traditionally been case insensitive. R6RS decided to be
> >> gratuitously incompatible.
> >
> > "These days" case-insensitive Lisp dialects are gratuitously
> > incompatible with most of the rest of the world. (And IMO the
> > argument of "Lisp existed before Unicode, and will exist after it" is
> > a poor one.)
>
> Really?
>
> The Windows and MacIntosh file systems are case insensitive.
>
> That's a gratuituous incompatibility?
Yes. (In the OSX case, IIUC, you can now format a case-sensitive FS;
and in the Windows case the choice was done ages ago, and nearly
nothing changes on Windows...)
But I did say "most". It's safe to assume that for every example of a
case insensitive piece of software I can find about 10 case sensitive
ones. Anecdotal evidence is therefore not going to be a good tool for
advocating case insensitivity.
> The universe of programmers is far smaller than the universe of
> computer users, and computer users (except for ordinary Unix ones,
> which tends to be a subset of the universe of programmers) would
> scream if they ever had to deal with case sensitivity.
We're not talking about users, we're talking about programmers.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss