chromatic wrote:
Random indexed access into variable-width encoded strings is very expensive.

(The process isn't quite sufficient to rebuild all of Rakudo, as some generated files appear partially encoded in UCS-2.)

Ouch... Yet Another Not Really Good Design Decision. Why we use STRING for representing semantically different things "sequence of bytes" and "sequence of characters"? Why we spend zillions of CPU cycles to handle things in some "transport" format (like utf8) during runtime manipulating?

--
Bacek.
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to