Den 09.03.2010 14:38, skrev Adrian Lienhard:
> I was just puzzled why "CrLfFileStream defaultToLF" does not work until I 
> figured that CrLfFileStream new returns an instance of a different class:
>
> CrLfFileStream class>>new
>       ^ (MultiByteFileStream new) wantsLineEndConversion: true; yourself.
>
>
> Does somebody know what the point is? I really sometimes wonder why good 
> coders write such code, and not even care to add a comment...
>
> Cheers,
> Adrian
> ___________________
> http://www.adrian-lienhard.ch/
>   
CrLfFileStream does not handle any encodings other than latin1.

My guess is:
-  MultiByteFileStream probably didn't exist when it was created.
- Using a MultiByteFileStream with no encoding, but a lineEndConvention
is now the preferred method, but CrLfFileStream was kept for
backwards-compatability.

Cheers,
Henry

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to