Waldemar Horwat (2013-09-25T01:02:44.000Z)
On 09/24/2013 05:32 PM, Allen Wirfs-Brock wrote:
>
> On Sep 24, 2013, at 4:12 PM, Brendan Eich wrote:
>
>> Rick Waldron wrote:
>>> - Normalize CR, LF, and CRLF to LF
>>> [WH: Is this consensus recorded correctly? I understood the consensus to be normalizing all lexical grammar LineTerminatorSequences to LF.]
>>
>> TC39 members (including me) tend to forget, or turn a blind eye, toward LINE_SEPARATOR and PARA_SEPARATOR :-P.
>
> Does it make sense to also normalize other line separators to LF.  Are there any known platforms that use anything other than CR, LF, CRLF as their default line separator? I tend to think that anybody who explicitly puts one of those other separators literally into a template string has a reason for doing so and we should just leave it alone.

I'm mainly wary of complicating things by adding yet another exception to a rule.  Now we'd have two kinds of LineTerminatorSequences: ones that get normalized and ones that don't.  This would make for yet another piece of esoteric trivia for users to remember or get surprised by if they missed it.

     Waldemar
domenic at domenicdenicola.com (2013-10-01T20:48:04.919Z)
On 09/24/2013 05:32 PM, Allen Wirfs-Brock wrote:

> Does it make sense to also normalize other line separators to LF.  Are there any known platforms that use anything other than CR, LF, CRLF as their default line separator? I tend to think that anybody who explicitly puts one of those other separators literally into a template string has a reason for doing so and we should just leave it alone.

I'm mainly wary of complicating things by adding yet another exception to a rule.  Now we'd have two kinds of LineTerminatorSequences: ones that get normalized and ones that don't.  This would make for yet another piece of esoteric trivia for users to remember or get surprised by if they missed it.