[Seaside-dev] about Grease codecs
Paolo Bonzini
paolo.bonzini at gmail.com
Tue Mar 30 08:01:55 UTC 2010
On Tue, Mar 30, 2010 at 09:35, Andreas Raab <andreas.raab at gmx.de> wrote:
> On 3/29/2010 11:29 PM, Lukas Renggli wrote:
>>>
>>> How are Codecs meant to be implemented exactly? The tests are not
>>> clear, and it looks like they are supposed to convert only to and from
>>> ISO-8859-1.
>>
>> Codecs are implemented like this:
>>
>> decoder: something --> internal encoding
>> encoder: internal encoding --> something
>>
>> One of the two encodings is always the internal encoding of the
>> Smalltalk you are using. In case of Pharo/Squeak this is obviously
>> ISO-8859-1.
>
> I'm probably missing something here but shouldn't this be Unicode? Squeak
> (and as a result Pharo) uses Unicode internally, so why would the internal
> encoding be "obviously" ISO-8859-1? Doesn't that also imply that most actual
> conversions (Mac Roman, UTF-8) are lossy in general?
I don't know; I said ISO-8859-1 because that's what I got from
SqueakSource when I downloaded Seaside.
Paolo
More information about the seaside-dev
mailing list