Unicode support

Hannes Hirzel Hannes_Hirzel at compuserve.com
Fri Sep 24 06:25:50 UTC 1999


Hi Yoshiki,


Thank you for the elaboration on the design of your implementation.


OHSHIMA Yoshiki wrote:

> Please note that
> the design of my implementation is heavily influenced by
> "Mule" (Multilingual enhancement to GNU Emacs), whose
> development has began more than 12 years ago and still
> agressively improving.

>  Roughly speaking, the character representation in my
> implementation is somewhat similar to
> SmallInteger/LargePositiveInteger integration. 

[...]

>  you can test it with vanilla VM.

[...]

>  I found many people mentioned about the definition of
> string and String on this thread, but I did't find any
> article which mentioned what the definition of character
> should be.

There was a contribution by Peter W. Lount on this

http://minnow.cc.gatech.edu/squeak.871

>  On a system like Squeak, where the glyph of a character
> should be controlled by the system itself, the character
> should know how to represent itself.  This is the reason why
> I think the representation should carry enough information
> (more than 16-bit).

>  One more thing I'd like to say is, the Unicode could be a
> "local" encoding in my framework.  There is so much software
> which assumes Unicode, Squeak should be able to support it.
> However, the local encoding would not have glyph, because
> it's Unicode:-)

Could you elaborate on this?
Which other encodings are you considering?


Thank you

Hannes





More information about the Squeak-dev mailing list