[swift-evolution] [Pitch] Raw mode string literals

Brent Royal-Gordon brent at architechies.com
Thu Nov 23 13:10:36 CST 2017

> On Nov 23, 2017, at 11:15 AM, Chris Lattner via swift-evolution <swift-evolution at swift.org> wrote:
> Until we figure out that path forward for regex’s, I think they aren’t the right motivation for this proposal.

1. Even in our shining pattern matching future—a future which I, for one, am eager to hasten—we will still need to interoperate with NSRegularExpression and other Perl 5-compatible regex engines.

2. Code generation.

3. Windows-style paths. 

4. Doesn’t LaTeX use backslashes?

5. Etc. 

I think the Motivation section undersells this proposal. Regexes are a strong short-run use case, but in the long run, we’ll need this for other things. In both cases, though, raw literals will be a useful addition to the language, improving the clarity of Swift code much like multiline literals already have. 

Brent Royal-Gordon
Sent from my iPhone

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20171123/374944f1/attachment.html>

More information about the swift-evolution mailing list