Unicode patch

Janko Mivšek janko.mivsek at eranova.si
Thu Jun 14 18:23:25 UTC 2007

Hi Damien,

Damien Cassou wrote:
> did you try to load your changeset in a Squeak 3.10 image? What is the
> status of the tests?
> If your changeset is good enough and if you write unit tests, it may
> be interesting to put your changeset into 3.10.

That will be nice. I just don't  know yet a procedure how patches from 
community goes through all tests and careful eyes to be included in main 
image. Is this written down somewhere. And for start, where can I find 3.10?

Best regards

> Bye
> 2007/6/12, Janko Mivšek <janko.mivsek at eranova.si>:
>> Dear Squeakers,
>> Please find attached an Unicode patch, which deals with improvements of
>> internal representation of Unicode characters. It:
>> 1. introduce new class TwoByteString
>> 2. change at:put: on ByteString and other such methods to "scale" string
>>     to TwoByteString or FourByteString, depending on width of a character
>> 3. rename WideString to FourByteString for consistency, also
>>     rename all related methods
>> 2. add category CollectionTests-Unicode with tests
>> 3. add class UnicodeBenchmarking for measuring speed of
>>     Unicode handling like at:put speed and UTF8 conversions on included
>>     English, French, Slovenian, Russian and Chinese text.
>> ByteString and TwoByteString also include UTF8 conversion methods, which
>> will probably be moved to UTF8TextConverter later.
>> I hope this patch will help improving Squeak Unicode support a bit.
>> Best regards
>> Janko

Janko Mivšek
Smalltalk Web Application Server

More information about the Squeak-dev mailing list