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)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list