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

Re: the "Unicode Background" section

This page is part of the web mail archives of SRFI 75 from before July 7th, 2015. The new archives for SRFI 75 contain all messages, not just those from before July 7th, 2015.



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