Re: Encodings.
Paul Schlie
(13 Feb 2004 02:18 UTC)
|
Re: Encodings.
Bradd W. Szonye
(13 Feb 2004 03:35 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 05:59 UTC)
|
Re: Encodings.
Bradd W. Szonye
(13 Feb 2004 06:36 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 08:00 UTC)
|
Re: Encodings.
Robby Findler
(13 Feb 2004 15:01 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 17:16 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 18:19 UTC)
|
Re: Encodings.
Robby Findler
(16 Feb 2004 01:03 UTC)
|
Re: Encodings.
Paul Schlie
(16 Feb 2004 03:21 UTC)
|
Re: Encodings.
Paul Schlie
(16 Feb 2004 04:18 UTC)
|
Re: Encodings.
Robby Findler
(16 Feb 2004 04:33 UTC)
|
Re: Encodings.
bear
(13 Feb 2004 17:40 UTC)
|
Re: Encodings.
Per Bothner
(13 Feb 2004 18:34 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 19:02 UTC)
|
Re: Encodings.
Bradd W. Szonye
(13 Feb 2004 19:05 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 19:48 UTC)
|
Re: Encodings.
Per Bothner
(13 Feb 2004 19:11 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 19:44 UTC)
|
Re: Encodings.
bear
(13 Feb 2004 21:42 UTC)
|
Re: Encodings.
Bradd W. Szonye
(13 Feb 2004 21:54 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 23:45 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 00:04 UTC)
|
Re: Encodings.
bear
(14 Feb 2004 01:06 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 01:08 UTC)
|
Re: Encodings.
Paul Schlie
(14 Feb 2004 02:35 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 03:00 UTC)
|
Re: Encodings.
Paul Schlie
(14 Feb 2004 03:04 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 03:08 UTC)
|
Re: Encodings.
Paul Schlie
(14 Feb 2004 03:29 UTC)
|
Re: Encodings.
Paul Schlie
(14 Feb 2004 02:19 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 03:04 UTC)
|
Re: Encodings.
Paul Schlie
(14 Feb 2004 03:10 UTC)
|
Re: Encodings.
Bradd W. Szonye
(14 Feb 2004 03:12 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 22:41 UTC)
|
Re: Encodings. Bradd W. Szonye (13 Feb 2004 17:55 UTC)
|
Re: Encodings.
Paul Schlie
(13 Feb 2004 18:42 UTC)
|
Re: Encodings.
Bradd W. Szonye
(13 Feb 2004 18:53 UTC)
|
Re: Encodings.
Ken Dickey
(13 Feb 2004 21:53 UTC)
|
RESET [was Re: Encodings]
Ken Dickey
(14 Feb 2004 16:19 UTC)
|
Re: RESET [was Re: Encodings]
bear
(14 Feb 2004 18:02 UTC)
|
Re: RESET [was Re: Encodings]
Bradd W. Szonye
(14 Feb 2004 19:38 UTC)
|
> Bradd, what prompted my comments were your own following comments: >> ... Storing data in non-canonical form is not "broken." Also, there's >> more than one canonical form. ... Programs which disagree on the form >> of the I/O will need to translate between the two. ... That wouldn't >> help unless they agree to write the *same* canonical format. ... Paul Schlie wrote: > And I agree that neither programs, platforms, nor even users can often > agree on the use of any single encoding form; therefore it would seem > that it then becomes the obligation of the programming language to > enable the specification of program code which can access and process > data encoded in arbitrary forms. I strongly disagree. Compilers have traditionally required all source input to have a particular encoding, usually the system's "native" character encoding, and it works well. However, if the compiler chooses a flavor of Unicode (e.g., UTF-8) as its source encoding, then it should implement the Unicode standard correctly, which (IIRC) includes the requirement that you handle various normal and non-normal forms gracefully. > So therefore I can't see how you can conclude that adopting a standard > encoding specification for text (or any data of any type for that > matter) accomplishes anything other than preventing that programming > language from being able to access and manipulate data stored in other > formats, which you seem to have recognized the necessity for? Huh? I don't recall insisting that compilers *must* recognize only a single source encoding. Indeed, I've suggested ways to portably specify the input encoding in source code (in XML style). However, I also think the traditional "only recognize one source encoding" compilers are also fine. In other words, flexible source encoding is a desirable but optional feature. But again, if you choose a flavor of Unicode for your sources, then you should be prepared to handle the many normal and non-normal forms of Unicode graphemes. > I don't believe that scheme's intent was to be restricted to only > being able to natively access and process text, much less only text > encoded in any particular format, do you? No. But it sounds like you *think* I do. Again, it sounds like you have an axe to grind and are reading too much into my words. > (I honestly think you're viewing scheme and it's potential > applicability within the broader computing industry, and it's > corresponding practical requirements too narrowly, with no disrespect > intended. I have no idea where you got this impression. > Maybe I'm missing the boat, but from the best I can tell, all > discussions seem to be leading to the erroneous presumption that it's > adequate for scheme to restrict itself to exclusively processing data > originating, and destined as Unicode encoded text, which would be most > unfortunate.) And I've spoken out vehemently *against* this on comp.lang.scheme. -- Bradd W. Szonye http://www.szonye.com/bradd