the discussion so far
Matthew Flatt
(16 Jul 2005 12:41 UTC)
|
||
(missing)
|
||
(missing)
|
||
(missing)
|
||
Re: the discussion so far
bear
(20 Jul 2005 02:45 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 03:56 UTC)
|
||
(missing)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 02:50 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 02:56 UTC)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 03:15 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 03:24 UTC)
|
||
Re: the discussion so far
Alex Shinn
(20 Jul 2005 03:38 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 03:49 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 04:24 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 04:27 UTC)
|
||
Re: the discussion so far
John.Cowan
(20 Jul 2005 04:58 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(20 Jul 2005 05:04 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(16 Jul 2005 13:05 UTC)
|
||
Re: the discussion so far
Matthew Flatt
(16 Jul 2005 13:21 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(16 Jul 2005 13:58 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:42 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:57 UTC)
|
||
Re: the discussion so far
Jorgen Schaefer
(17 Jul 2005 03:33 UTC)
|
||
Re: the discussion so far
bear
(16 Jul 2005 18:07 UTC)
|
||
Re: the discussion so far John.Cowan (17 Jul 2005 04:49 UTC)
|
||
Re: the discussion so far
Thomas Bushnell BSG
(17 Jul 2005 02:40 UTC)
|
bear scripsit: > Are you really going to be okay with banning scheme from > tiny environments? One of the language's strengths has > always been that it is a lisp small and simple enough to > embed in a larger application or to run on small hardware. > Unicode and its gargantuan tables will change all that. A plausible approach would be to allow implementations to define a set of integers such that: integer->char signals an error if its argument is not a member of the set, and character and string datums cannot contain numeric references using integers not in the set. This guarantees, for example, that #\xA0, "\xA0", and (integer->char #xA0) all mean either NON-BREAKING SPACE or are erroneous. This is a much stronger guarantee than we have at present, where (integer->char 64) could mean #\@ or anything else. (I'm not necessarily proposing this, just saying that I think it meets your concerns.) -- John Cowan xxxxxx@reutershealth.com www.ccil.org/~cowan www.reutershealth.com And now here I was, in a country where a right to say how the country should be governed was restricted to six persons in each thousand of its population. For the nine hundred and ninety-four to express dissatisfaction with the regnant system and propose to change it, would have made the whole six shudder as one man, it would have been so disloyal, so dishonorable, such putrid black treason. --Mark Twain's Connecticut Yankee