<div dir="ltr"><div style>Apart from boring bug tracking, what keeps me busy these days.</div><div><br></div>* Cleanup of generators for c code<div><br></div><div>* Declaration of C variables</div><div><br></div><div>(let ((a (cos 1.0))</div>

<div>  (declare (:double a))</div><div>  ...)</div><div><br></div><div>* Direct references to C variables</div><div><br></div><div>(ffi:c-inline (a b) (:double :double) :void</div><div>   "#0 = cos(#1)")</div><div>

<br></div><div>* Embed imperative lisp in C (syntax not yet decided)</div><div><br></div><div style>(let ((a 0))</div><div style>   (declare (:int a))</div><div>   (ffi:c-progn (a) ; one or more variables</div><div>     "for (#0 = 1; #0 < 10; #0++) {"<br>

</div><div style>     (print a)<br></div><div style>     "}"))</div><div style><br></div><div style>(Thanks to Pascal Costanza for the idea)</div><div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>

c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a>
</div></div>