<br><br><div class="gmail_quote">On Fri, Feb 1, 2013 at 10:44 AM, Colin Putney <span dir="ltr">&lt;<a href="mailto:colin@wiresong.com" target="_blank">colin@wiresong.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 dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Fri, Feb 1, 2013 at 10:28 AM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br>

<div> </div></div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">David Leibs has been pushing a well-thought-through facility he calls (and other systems name) &quot;quasi-quote&quot;.  Here, a string literal contains escape sequences, a little like printf, that allow one to substitute values.  Dave&#39;s syntax uses square brackets to escape into Smalltalk. <br>

</blockquote><div><br></div></div><div>That&#39;s certainly a useful construct, but I don&#39;t think it addresses Terry&#39;s problem. He wants a string literal that can include $&#39; and CR without escaping. Something like HEREDOC or Python&#39;s triple-double-quote string literals.</div>
</div></div></div></blockquote><div><br></div><div>If I had a brain I would have remembered the syntax and hence that it does address Terry&#39;s point.  The quote character for quasi-quote is ` (back tick), so single ticks are literal inside a quasi-quote.  &lt;blush&gt;Sorry&lt;/blush&gt; </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888">
<div><br></div><div>Colin</div></font></span></div></div></div>
<br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>