Hi:

On 30 Nov 2010, at 13:56, Schwab,Wilhelm K wrote:

> A possible wrinkle: what about using Linux to write a file for a Windows user?
That is why I proposed to use MultiByteFileStream LineEndDefault.

There are methods in MultiByteFileStream to set it explicitly. So, it could be 
either set in a save dialog, or a user preference somewhere, I guess.

Best regards
Stefan

PS: The file stream should be initialized on creation with MultiByteFileStream 
LineEndDefault, otherwise it is not thread/RoarVM-safe...

> 
> 
> ________________________________________
> From: [email protected] 
> [[email protected]] On Behalf Of Stefan Marr 
> [[email protected]]
> Sent: Tuesday, November 30, 2010 7:13 AM
> To: [email protected]
> Subject: Re: [Pharo-project] Changesets with LF/CRLF instead of CR?
> 
> Hello:
> 
> On 30 Nov 2010, at 09:20, Stéphane Ducasse wrote:
> 
>> as a general principle, I'm open to change for the better :)
>> Now how much?
>>      - cost to do
> Cleaning it up completely does not looks like a simple/localized change to a 
> single method.
> 
> There are 'aFileStream cr' message sends all over the place, which from my 
> perspective are wrong in the sense that they are not platform independent. I 
> guess the best way would be to have something like 'aFileStream nl' or 
> 'lineEnd'  instead. Where nl/lineEnd uses MultiByteFileStream LineEndDefault.
> 
> Best regards
> Stefan
> 
> --
> Stefan Marr
> Software Languages Lab
> Vrije Universiteit Brussel
> Pleinlaan 2 / B-1050 Brussels / Belgium
> http://soft.vub.ac.be/~smarr
> Phone: +32 2 629 2974
> Fax:   +32 2 629 3525
> 
> 
> 

-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525


Reply via email to