<div dir="ltr">I wrote something similar for my LLVM bindings, after running into many issues with Dave's code. It follows the c spec not c++, and doesn't support gcc extensions which many libaries use.<div><br></div><div>It is no where near production quality, but may give you a starting point: <a href="https://github.com/shekari/racket-llvm/blob/master/private/llvm-headers.rkt">https://github.com/shekari/racket-llvm/blob/master/private/llvm-headers.rkt</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 6, 2015 at 2:26 PM, Bartosz Przygoda <span dir="ltr"><<a href="mailto:bprzygoda@gmail.com" target="_blank">bprzygoda@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 dir="ltr">Hello again,<div><br></div><div>Looks like <a href="http://docs.racket-lang.org/inside/Writing_Racket_Extensions.html?q=#%28part._.Declaring_a_.Module_in_an_.Extension%29" target="_blank">this</a> (<a href="http://docs.racket-lang.org/inside/Writing_Racket_Extensions.html?q=#%28part._.Declaring_a_.Module_in_an_.Extension%29" target="_blank">http://docs.racket-lang.org/inside/Writing_Racket_Extensions.html?q=#%28part._.Declaring_a_.Module_in_an_.Extension%29</a>) solves it the way I wanted (and it's quite easy to build, thanks to documentation). So at worst, I could use an extension (would be very similar to the way python does it). I said 'at worst', cause it's gonna involve lots of tedious typing on the C side.</div><div><br></div><div>I'm gonna check out those c parsing libs for that reason.</div><div><br></div><div>Thanks!</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Fri, Feb 6, 2015 at 2:01 AM, Anthony Carrico <span dir="ltr"><<a href="mailto:acarrico@memebeam.org" target="_blank">acarrico@memebeam.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><span>On 02/05/2015 05:01 PM, Jens Axel Søgaard wrote:<br>
> Maybe you can find something useful here:<br>
>     <a href="http://pkg-build.racket-lang.org/doc/c-utils/index.html" target="_blank">http://pkg-build.racket-lang.org/doc/c-utils/index.html</a><br>
<br>
</span>Hey, this is pretty cool. I wonder if Dave Herman has thought of bolting<br>
this to Clang.<br>
<span><font color="#888888"><br>
--<br>
Anthony Carrico<br>
<br>
<br>
</font></span><br></div></div><span class="">____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br></span></blockquote></div><br></div>
<br>____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br></blockquote></div><br></div>