<p dir="ltr">There are actually a couple of C language modes and a JavaScript one in Planet.</p>
<div class="gmail_quote">On May 21, 2013 3:28 PM, &quot;Tom Schouten&quot; &lt;<a href="mailto:tom@zwizwa.be">tom@zwizwa.be</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi List,<br>
<br>
Checking if anyone has any ideas or advice on this.<br>
<br>
I&#39;m writing a DSL for (music) DSP low-level algorithm design, and I&#39;d like to use some C-like syntax front on top of the default s-expr input to avoid having to confront people with Scheme.<br>
<br>
I realize this approach has been tried many times and was abandoned maybe just as much, but I am confronted with a practical issue in the target audience.  It&#39;s amazing how much friction a foreign syntax can cause in practical embedded/DSP engineering circles...<br>

<br>
Is there anything re-usable out there in Racket land that looks like C but with a simpler grammar or a simple map to s-expressions?  The language I&#39;m implementing is purely functional / single assignment, and looks pretty much like Scheme at this point.<br>

<br>
A subset of JavaScript would maybe also be good enough.<br>
<br>
Cheers,<br>
Tom<br>
<br>
<br>
<br>
____________________<br>
 Racket Users list:<br>
 <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
</blockquote></div>