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.

Ticket 292: Add case-insensitive normalization-insensitive comparisons

2012-10-05 00:23:48
WG1 - Core
cowan
major
cowan
fixed
source
closed
2011-10-08 02:35:56
defect

mdmkolbe writes on Slashdot:

Given that on a system with Unicode, you almost never want to do a non-normalizing case-insensitive match and that it is hard for a user to efficiently implement their own normalizing case-insensitive match, it seems an odd corner of the rectangle to omit.

Cowan writes:

Alternatively we could specify that -ci procedures always normalize, or that -ni procedures are always case-insensitive, since the details of the normalization are not exposed anyway.

statusnewdecided

The WG voted to reject this proposal and remove the *-ni procedures altogether.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed