> Ok, so...
> What are some performance considerations that should be kept in
> mind when implementing a UTF string library?
> Must a UTF8 string be stored as an Array[Byte]? What about
> Seq[Seq[Byte]] or Array[Seq[Byte]] or Array[Array[Byte]], where
> each element represents a code point?
How about we move this to scala-debate with an appropriate topic?
After all, the original post asked about ropes in scala (of which I
know of an implementation in scalaz) and a few other things around
this topic and not UTF-8 and strings on the JVM.