[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: the "Unicode Background" section



On 7/22/05, Thomas Lord <lord@xxxxxxx> 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