title: Why is a newline in a triple-quotation string in F# not the same as Environment.NewLine?
body: <p>It appears that newlines in a triple-quote string in F# are translated to LF on Windows (as well as Linux), not CRLF. However, <code>Environment.NewLine</code> is CRLF on Windows.</p>
  <p>On Windows:</p>
  <pre><code>let tripleQuotedString = &quot;&quot;&quot;1
  2
  3&quot;&quot;&quot;
  let concatenatedString = &quot;1&quot; + Environment.NewLine + &quot;2&quot; + Environment.NewLine + &quot;3&quot;;;
  printfn &quot;%A&quot; (Seq.toList tripleQuotedString) // yields ['1'; '\010'; '2'; '\010'; '3']
  printfn &quot;%A&quot; (Seq.toList concatenatedString ) // yields ['1'; '\013'; '\010'; '2'; '\013'; '\010'; '3']
  </code></pre>
  <p>This doesn't appear to be mentioned in the <a href="https://fsharp.org/specs/language-spec/" rel="nofollow noreferrer">F# spec</a>. Is it a deliberate design decision?</p>