On Fri, Aug 19, 2016 at 02:55:08PM +0200, Sven Van Caekenberghe wrote:
> 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 ...

I agree, but this is imho very simple and actionable change and a step forward.

Changing whole image is a much bigger issue.

Re Windows: we should make a poll among Windows users to see what makes the 
most sense for them.

Peter

> 
> > 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