Why not CrLfFileStream?
a. I don't always know what it will do. The alternatice always screws things up in the same way. b. For some things, it's very slow. For example, the Celeste index is saved half in binary, half in text. Every time one converts, CLFS needs to check again what the current line ending is. Just wanted it to write to a darn file, thank you very much!
Though I admit I used it for a while, and I was happy for quite a bit before those two things started to annoy me.
Daniel
Lex Spoon lex@cc.gatech.edu wrote:
danielv@netvision.net.il wrote:
Hi Avi, all.
Well, filing out using DVS adds lf to my line endings.
Avi, you said before that this comes from working with CVS, which requires it.
Is there some way us non-CVS users can avoid this, hmm, feature? ;-)
How about using CrLfFileStream? I'm not sure why people *don't* turn this on. If you leave it off, then you are implicitly saying that "Squeak text files" are the same as "OS text files", which is only true on Mac's. If you just turn on CrLfFileStream, then all of your text files will start working properly.
IMHO, CrLfFileStream should be the default file class in Squeak. It's proven its worth and stability, and people who don't use it keep painfully reinventing it.
Lex
squeak-dev@lists.squeakfoundation.org