<div dir="ltr">Great example. It all clicked to me now.<div><br></div><div>Thanks</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 26, 2013 at 12:31 AM, Greg Hendershott <span dir="ltr"><<a href="mailto:greghendershott@gmail.com" target="_blank">greghendershott@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">>> Thanks for the insights. But what does "data sublanguage" mean?<br>
>><br>
</div><div class="im">> Say you want a three-state machine where the states are labeled 'go, 'stop, 'warning and you use a stream of signals to switch between states say 'button-down 'x 'y, you can eliminate the quotes from the surface syntax with macros that place the quotes on the right pieces. Instead of symbols you can think string and/or nests of these.<br>

<br>
</div>Would module names in `require` and `provide` be another example -- in<br>
the sense that `(require net/url)` expands to "net/url/main.rkt"?<br>
<br>
Although this is string quoting not `quote`, I think same macro<br>
category of "quoting" or "data sublanguage"?<br>
</blockquote></div><br></div>