Hi,

We write code and comment in English, so only ascii characters are used.
For string we also use English, and when translation is needed we use
catalog of messages as gettext, where the non ascii strings are
externally represented. So most of the time we only use ascii characters
in our code.

However, if a developer writes non ascii character in a method, fileout
may just break.

The problem is described and related to MultiByteFileStream:
https://pharo.fogbugz.com/f/cases/14462

I check with Squeak4.5, although I cannot enter non-ascii character (but
that's another problem, probably related to the VM I am using not suited
to Squeak) I have no error when fileout the same class with non-ascii
character in method body.
The MultiByteFileStream seems quite different, I don't know the history
of changes in these two method versions but changed in Squeak version
seems a bit newer.

The changes may not be trivial because it involves the whole class
hierarchy.


Hilaire


-- 
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


Reply via email to