Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Unicode support
Last updated at 11:04 am UTC on 5 March 2007

Mentor

Todd Blanchard (Google Account: squeakntodd)

Project Outline

Squeak's support for Unicode can be improved:
  1. more unicode to character code translators.
  2. review existing code and clean it up, some classes have methods that have different code to do same thing.
  3. check the code for correctness, and fix it (example: the unicodeToMacRoman actually does unicode to latin1).
  4. Improve performance of the translators: as an example the UTF8 translator creates a write stream, but then actually writes out bytes to your file system one byte at a time as it considers if the unicode byte needs to be made into a utf8 sequence. Needless to say if you have a multiple MB text file this suddenly takes millions of file I/O requests to the operating system which is really slow.

Technical Details


Benefits to the Student


Benefits to the Community