<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Sorry, I realized I had a little more to say about this.</div><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 9, 2017, at 8:46 PM, FĂ©lix Cloutier &lt;<a href="mailto:felixcca@yahoo.ca" class="">felixcca@yahoo.ca</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">C# was able to eliminate the whole class of SQL injections by introducing a convenient and powerful syntax for queries that is not string-based.&nbsp;</span>I think that Swift should be moving in that direction, especially since no one has made any other case for long strings so far.</div></blockquote><div><br class=""></div><div>LINQ is, by all accounts, a pretty nice feature. It also seems to have taken at least five years to develop. We cannot realistically hope to put that kind of effort into a beautifully crafted, language-integrated solution to every problem that a Swift developer could solve with a five-line string literal, particularly when many will be highly domain-specific: generating config files or source code, communicating with a half-dozen NoSQL databases with disparate query languages and capabilities, even just writing tests that check the output of systems designed to do these things. And even if you somehow designed elaborate features to handle all of those, or were willing to insist that developers should design elaborate subsystems to handle them, there's still the cases where you're just flat-out generating large chunks of text to show to human beings.</div><br class=""></div><div>Multiline string literals are a basic tool with vast and diverse uses. Even if some individual use case might be better addressed by a bespoke feature, it is well worth it to build a tool so simple, versatile, and easy to add.</div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px;"><div class=""><div style="font-size: 12px; " class="">--&nbsp;</div><div style="font-size: 12px; " class="">Brent Royal-Gordon</div><div style="font-size: 12px; " class="">Architechies</div></div></span>

</div>
<br class=""></body></html>