[R6RS] Codecs and endianness

Matthew Flatt mflatt at cs.utah.edu
Mon Jun 25 06:48:19 EDT 2007

At Mon, 25 Jun 2007 11:45:46 +0200, Michael Sperber wrote:
> I only now consciously noticed that Will removed the UTF-xxBE/UTF-xxLE
> codecs from the I/O library.  I have no idea why he did
> this---presumably because of some interpretation of the Unicode
> standard.  However, UTF-16BE/LE are official Unicode encoding schemes
> (as per section 2.6 of the Unicode standard), and separate from UTF-16
> (with or without BOM).  Therefore, I'd like to add it back, and specify
> that the UTF-16 codec deals with an optional BOM on input (defaulting to
> UTF-16BE if it's absent), and outputs a BOM on output.

Wasn't this change a result of formal comment 68 (from Cowan)?


More information about the R6RS mailing list