[Ecls-list] Upcoming

Juan Jose Garcia-Ripoll juanjose.garciaripoll at gmail.com
Tue Jul 2 10:16:07 UTC 2013

Apart from boring bug tracking, what keeps me busy these days.

* Cleanup of generators for c code

* Declaration of C variables

(let ((a (cos 1.0))
  (declare (:double a))

* Direct references to C variables

(ffi:c-inline (a b) (:double :double) :void
   "#0 = cos(#1)")

* Embed imperative lisp in C (syntax not yet decided)

(let ((a 0))
   (declare (:int a))
   (ffi:c-progn (a) ; one or more variables
     "for (#0 = 1; #0 < 10; #0++) {"
     (print a)

(Thanks to Pascal Costanza for the idea)

Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20130702/94295243/attachment.html>

More information about the ecl-devel mailing list