This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.
Source for ticket #24
cc
changetime
2012-10-05 00:21:04
component
WG1 - Strings and Chars
description
R6RS provided operations to alter the case
of strings and characters (upcase, downcase, titlecase
and foldcase) using locale-independent Unicode
mappings. Do we provide equivalent mappings,
and how do they behave in the different char sets
we may allow per ticket #23?
id
24
keywords
milestone
owner
cowan
priority
major
reporter
alexshinn
resolution
fixed
severity
status
closed
summary
char and string folding
time
2010-02-23 16:54:01
type
defect
Changes
Change at time 2012-10-05 00:21:04
author
cowan
field
comment
newvalue
oldvalue
8
raw-time
1349371264052237
ticket
24
time
2012-10-05 00:21:04
Change at time 2012-10-05 00:21:04
author
cowan
field
resolution
newvalue
fixed
oldvalue
raw-time
1349371264052237
ticket
24
time
2012-10-05 00:21:04
Change at time 2012-10-05 00:21:04
author
cowan
field
status
newvalue
closed
oldvalue
writing
raw-time
1349371264052237
ticket
24
time
2012-10-05 00:21:04
Change at time 2011-03-04 15:07:24
author
cowan
field
comment
newvalue
oldvalue
7
raw-time
1299222444000000
ticket
24
time
2011-03-04 15:07:24
Change at time 2011-03-04 15:07:24
author
cowan
field
owner
newvalue
cowan
oldvalue
raw-time
1299222444000000
ticket
24
time
2011-03-04 15:07:24
Change at time 2011-03-04 15:07:24
author
cowan
field
status
newvalue
writing
oldvalue
decided
raw-time
1299222444000000
ticket
24
time
2011-03-04 15:07:24
Change at time 2011-01-29 11:45:31
author
alexshinn
field
comment
newvalue
oldvalue
6
raw-time
1296272731000000
ticket
24
time
2011-01-29 11:45:31
Change at time 2011-01-29 11:45:31
author
alexshinn
field
status
newvalue
decided
oldvalue
assigned
raw-time
1296272731000000
ticket
24
time
2011-01-29 11:45:31
Change at time 2011-01-29 11:45:19
author
alexshinn
field
comment
newvalue
oldvalue
5
raw-time
1296272719000000
ticket
24
time
2011-01-29 11:45:19
Change at time 2011-01-29 11:45:19
author
alexshinn
field
owner
newvalue
oldvalue
alexshinn
raw-time
1296272719000000
ticket
24
time
2011-01-29 11:45:19
Change at time 2011-01-29 11:45:19
author
alexshinn
field
status
newvalue
assigned
oldvalue
reopened
raw-time
1296272719000000
ticket
24
time
2011-01-29 11:45:19
Change at time 2011-01-29 11:45:08
author
alexshinn
field
comment
newvalue
oldvalue
4
raw-time
1296272708000000
ticket
24
time
2011-01-29 11:45:08
Change at time 2011-01-29 11:45:08
author
alexshinn
field
resolution
newvalue
oldvalue
fixed
raw-time
1296272708000000
ticket
24
time
2011-01-29 11:45:08
Change at time 2011-01-29 11:45:08
author
alexshinn
field
status
newvalue
reopened
oldvalue
closed
raw-time
1296272708000000
ticket
24
time
2011-01-29 11:45:08
Change at time 2010-10-18 03:09:10
author
cowan
field
comment
newvalue
oldvalue
3
raw-time
1287346150000000
ticket
24
time
2010-10-18 03:09:10
Change at time 2010-10-18 03:09:10
author
cowan
field
resolution
newvalue
fixed
oldvalue
raw-time
1287346150000000
ticket
24
time
2010-10-18 03:09:10
Change at time 2010-10-18 03:09:10
author
cowan
field
status
newvalue
closed
oldvalue
new
raw-time
1287346150000000
ticket
24
time
2010-10-18 03:09:10
Change at time 2010-10-18 03:08:16
author
cowan
field
comment
newvalue
The WG voted to place these features in a module.
oldvalue
2
raw-time
1287346096000000
ticket
24
time
2010-10-18 03:08:16
Change at time 2010-10-18 03:08:16
author
cowan
field
milestone
newvalue
oldvalue
raw-time
1287346096000000
ticket
24
time
2010-10-18 03:08:16
Change at time 2010-03-01 13:47:14
author
cowan
field
comment
newvalue
I recommend that we provide these. The character procedures should use Unicode simple mapping and folding (which is 1-1). The string procedures should use Unicode full mapping and folding, which is usually 1-1 but sometimes not: "ß" upcases to "SS" and folds to "ss".
If the proper character is not supported by the implementation, the procedures should leave it alone: some Unicode lowercase characters have no uppercase equivalents, but coherent subsets of Unicode will usually provide both lower and upper case versions of all characters.
oldvalue
1
raw-time
1267422434000000
ticket
24
time
2010-03-01 13:47:14