Le String… Re: [squeak-dev] I18n and Cairo/pango rendering

Tobias Pape Das.Linux at gmx.de
Wed Jul 23 17:33:09 UTC 2014

On 23.07.2014, at 19:03, tim Rowledge <tim at rowledge.org> wrote:

> Oh surely we can come up with something even crazier? How about for the 64bit layout having the bottom 24bits be the character and the top 39 be a pseudo pointer to the next char in the string?

Well there is reason we don't think of a byte as 6 or 7 bit anymore…
I'd rather see the String implementation to use to be the most versatile one.
  For interacting with C, plain old C Strings seem the way to go. But what 
is that, actually?
  For covering unicode, collections of 8-bit numbers, it is certainly not.
I really do not want to operate on utf-8 internal to the VM or image, but
  …for interchange, UTF-8 is (IMHO) clearly the way to go.


> /tim
> {insert witticism here}
>> What about making WideString the only one?
>> *duckandcover*
>>> /tim
>>> {insert witticism here}

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1625 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140723/b6430fa7/signature.pgp

More information about the Squeak-dev mailing list