<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>