On Wed, Dec 17, 2014 at 7:54 PM, Sven Van Caekenberghe <[email protected]> wrote:
>
>
> > On 17 Dec 2014, at 19:42, [email protected] wrote:
> >
> >
> > Hi there,
> >
> > I am still working my way through MultiByteFileStream tests, and have
> come across the messages #converter and #converter: .  I would like to be
> able to test these - could someone explain briefly how the converters are
> used in this class?
>
> In order to convert from bytes to characters and vice versa,
> MultiByteFileStream uses a TextConverter subclass instance as a helper. The
> messages #nextFromStream: and #nextPut:onStream: are the main interface
> between the two.
>

This guy is loudly crying for a decorator. I wonder when Xtreams could be
pushed...


>
> The silly thing is that both MultiByteFileStream and TextConverter convert
> from wrongly encoded strings to correctly encoded strings.


So it corrects encodings? :P I didn't know that! They are flawless!!!


> ZnCharacter[Read|Write]Stream and ZnCharacterEncoder do the correct thing.
>
> Sven
>

Reply via email to