[r6rs-discuss] [Formal] Scheme should not be changed to be case sensitive.

From: John Cowan <cowan>
Date: Wed Nov 15 14:08:32 2006

Peter Gavin scripsit:

> For argument's sake, suppose the report required all implementations
> behave as if strings and characters were internally represented as
> UCS-4. Could you give me an example where two strings could be
> string=? yet be represented by different byte sequences?

No, I can't. However, there may be other kinds of foldings that ought
to be done on Scheme identifiers other than case-folding. A formal
comment is in progress.

> I would propose the "mental complexity"
> argument applies to any case folding in general. A case-sensitive
> scheme would be easiest to grok, especially for beginning coders and
> people unfamiliar with Unicode. Case folding in Unicode is nowhere
> near as simple as case insensitivity in ASCII.

+1

-- 
MEET US AT POINT ORANGE AT MIDNIGHT BRING YOUR DUCK OR PREPARE TO FACE WUGGUMS
John Cowan      cowan_at_ccil.org      http://www.ccil.org/~cowan
Received on Wed Nov 15 2006 - 14:08:26 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC