<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">StringLiteralConvertable is more than sufficient for bending string literals to your will. There&#39;s already several libraries that make use of that, plus custom operators, to implement regular expression literals. Lets not get too carried away and stick to defining the syntax for the literal itself... I&#39;m pretty sure the community will amaze us with what happens afterwards and none of it will require macros. </div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_default" style="font-family:verdana,sans-serif">​-Travis Tilley​</div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 14, 2015 at 5:51 PM, Andrey Tarantsov <span dir="ltr">&lt;<a href="mailto:andrey@tarantsov.com" target="_blank">andrey@tarantsov.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><span class=""><div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div style="font-family:verdana,sans-serif">BUT... And this is a massive but... It -would- tie into the discussion that currently exists for typed literals (something i&#39;m currently mostly ignorant of and would love to hear more about). Especially since it would put the qualifier in front of the literal.</div></div></div></div></div></div></blockquote><br></div></span><div>I&#39;m basically expecting a prefix like r&#39;c:\program files\swift\swift.exe&#39; to be the best solution. :-)</div><div><br></div><div>And yes, would be nice to have other and user-defined prefixes, although I would say that it should wait until a proper macro support. A user-definable prefix *is* a simple form of a macro, after all.<span class="HOEnZb"><font color="#888888"><br><div><br></div><div>A.</div></font></span></div></div></div></div></blockquote><div> </div></div>
</div></div>