Yes it would make much more sense to default to LF EOL (maybe not on Windows) 
in this century, but that is true for the whole image ...

> On 19 Aug 2016, at 14:49, Peter Uhnak <[email protected]> wrote:
> 
> Hi,
> 
> can we have a class-side configuration for STON line ending?
> 
> Atm if I want to output with LF instead of CR (which is always),
> then I have to always do this
> 
> String streamContents: [ :stream |
>       (STON writer on: stream)
>               prettyPrint: true;
>               newLine: String lf;
>               nextPut: data
> ].
> 
> I would be much happier if at least I could do this
> 
> STON lineEnding: String lf
> 
> (I could put the above in a StartupScript)
> 
> And then just use regular STON toStringPretty: data.
> 
> 
> And I would be even happier if
> 
> STON class>>lineEnding
>       ^ String lf
> 
> or
> 
> STON class>>lineEnding
>       ^ OSPlatform current isWindows
>               ifTrue: [ String crlf ]
>               ifFalse: [ String lf ]
> 
> (Although always using LF by default might be preferable.)
> 
> To summarize, it would be great if we could:
> 
> * switch STON to LF _by default_
> * allow users to easily switch to CR/CRLF if they need
> 
> Thanks,
> Peter
> 


Reply via email to