Re: the "Unicode Background" section Alex Shinn 22 Jul 2005 05:41 UTC

On 7/22/05, Thomas Lord <xxxxxx@emf.net> wrote:
> At Thu, 21 Jul 2005 15:45:34 -0700, Thomas Lord wrote:
> >> If CHARs are codepoints, more basic Unicode algorithms translate
> >> into Scheme cleanly.
>
> > I don't see what you mean. Can you provide an example?
>
> How about: Emitting a UTF-16 encoded stream of the contents
> of a string?   Doesn't that sound like an application for
> WRITE-CHAR?   Or is that the kind of thing one shouldn't
> be able to do in portable Scheme?

How can you use WRITE-CHAR to implement an encoding routine?  WRITE-CHAR
is already going to have it's own encoding semantics.  You need a binary
I/O facility like WRITE-BYTE or WRITE-BINARY-UINT16 to implement your own
encoding procedures.

--
Alex