[r6rs-discuss] Unicode version

From: Bob Burger <burgerrg>
Date: Fri Feb 16 15:11:44 2007

The Standard Libraries document refers to the Unicode standard and in the
references section specifies version 5.0.0. Is the Scheme specification
linked to version 5.0.0 in particular, or to the latest Unicode version, or
is the Unicode version unspecified?

To see how much changed, I downloaded CaseFolding.txt for versions 4.1.0 and
5.0.0 from http://www.unicode.org/Public/{4.1.0,5.0.0}/ucd/. In one year we
have the changes given below in diff format. There are over 1400 changes to
UnicodeData.txt!

This rate of change makes me wonder how I'm supposed to write robust
software that uses these locale-independent functions without getting burned
by updates and upgrades in the future. Thoughts?

Bob

1,2c1,2
< # CaseFolding-4.1.0.txt
< # Date: 2005-03-26, 00:24:43 GMT [MD]
---
> # CaseFolding-5.0.0.txt
> # Date: 2006-03-03, 08:22:43 GMT [MD]
5c5
< # Copyright (c) 1991-2005 Unicode, Inc.
---
> # Copyright (c) 1991-2006 Unicode, Inc.
274a275
> 023A; C; 2C65; # LATIN CAPITAL LETTER A WITH STROKE
277c278,287
< 0241; C; 0294; # LATIN CAPITAL LETTER GLOTTAL STOP
---
> 023E; C; 2C66; # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
> 0241; C; 0242; # LATIN CAPITAL LETTER GLOTTAL STOP
> 0243; C; 0180; # LATIN CAPITAL LETTER B WITH STROKE
> 0244; C; 0289; # LATIN CAPITAL LETTER U BAR
> 0245; C; 028C; # LATIN CAPITAL LETTER TURNED V
> 0246; C; 0247; # LATIN CAPITAL LETTER E WITH STROKE
> 0248; C; 0249; # LATIN CAPITAL LETTER J WITH STROKE
> 024A; C; 024B; # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
> 024C; C; 024D; # LATIN CAPITAL LETTER R WITH STROKE
> 024E; C; 024F; # LATIN CAPITAL LETTER Y WITH STROKE
337a348,350
> 03FD; C; 037B; # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
> 03FE; C; 037C; # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
> 03FF; C; 037D; # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
429a443
> 04C0; C; 04CF; # CYRILLIC LETTER PALOCHKA
457a472,474
> 04FA; C; 04FB; # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
> 04FC; C; 04FD; # CYRILLIC CAPITAL LETTER HA WITH HOOK
> 04FE; C; 04FF; # CYRILLIC CAPITAL LETTER HA WITH STROKE
465a483,484
> 0510; C; 0511; # CYRILLIC CAPITAL LETTER REVERSED ZE
> 0512; C; 0513; # CYRILLIC CAPITAL LETTER EL WITH HOOK
847a867
> 2132; C; 214E; # TURNED CAPITAL F
863a884
> 2183; C; 2184; # ROMAN NUMERAL REVERSED ONE HUNDRED
936a958,965
> 2C60; C; 2C61; # LATIN CAPITAL LETTER L WITH DOUBLE BAR
> 2C62; C; 026B; # LATIN CAPITAL LETTER L WITH MIDDLE TILDE
> 2C63; C; 1D7D; # LATIN CAPITAL LETTER P WITH STROKE
> 2C64; C; 027D; # LATIN CAPITAL LETTER R WITH TAIL
> 2C67; C; 2C68; # LATIN CAPITAL LETTER H WITH DESCENDER
> 2C69; C; 2C6A; # LATIN CAPITAL LETTER K WITH DESCENDER
> 2C6B; C; 2C6C; # LATIN CAPITAL LETTER Z WITH DESCENDER
> 2C75; C; 2C76; # LATIN CAPITAL LETTER HALF H
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.r6rs.org/pipermail/r6rs-discuss/attachments/20070216/9b6f5a28/attachment.htm
Received on Fri Feb 16 2007 - 15:11:35 UTC

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