[r6rs-discuss] Unicode issues

From: Thomas Lord <lord>
Date: Tue, 28 Aug 2007 13:30:25 -0700

John Cowan wrote:
> Thomas Lord scripsit:
>
>
>> So, the answer is "no," thus CL did not "regress" in the way that you
>> claim. Since you recognize that that *would* have been a regression
>> then, to be consistent, you should either agree that the restrictions in
>> the R6 core are a regression or else convincingly distinguish the two cases.
>>
>
> I deny that there are any such restrictions in the R6 core.


I know deny that but I can't imagine why since your denial is
so obviously incorrect.

Section 11.11 contains the sentence:

    These procedures impose a total ordering on the
    set of characters according to their Unicode scalar values.


referring to char<=? and friends.

Per R6, the Scheme character type is a set of exactly 1,112,064 distinct
values, no more, no less.

You have previously handwaved by pointing out that anyone is free
to implement a new CHARACTER? type or similar and do whatever
they like. It is generally true that, given only a pure R6 implementation,
one could write sufficient libraries that, at least semantically (forget
performance) one never needs to use *any* of the core types or
procedures of R6 directly. One might wonder why we should then have
the core types at all....

-t
Received on Tue Aug 28 2007 - 16:30:25 UTC

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