Per Bothner wrote:


Here is an idea for an implementation strategy for using UTF-8 or UTF-16 encoding of strings without breaking constant-time string-ref. Obviously R6RS should not require or assume this implementation, but it would be nice if it could be written to *allow* it.


A cool idea. Minor point: if you think of #\partial as "filler", then consider calling it #\filler instead.

Cheers,
Ray Blaak